Welcome to the Earnipay Employee Spotlight! 🌟 Today, we shine the light on Ifeanyi, a talented individual with a passion for mobile development. Join us as we delve into Ifeanyi’s background, pivotal role at Earnipay, and invaluable contributions to our mobile app development.
- Hi Ifeanyi, can you tell us a bit about your background and how you got started in mobile development?
As a computer science student at a Nigerian University, I always struggled to find my true calling in the technology world. After jumping from one language to another, I was forced to settle with Mobile development due to my project topic being centred around it. It just felt natural to me, so I decided to pursue it further after completing my project.
- What led you to join Earnipay?
A friend of mine actually told me about Earnipay at first. After doing my research, I was intrigued because it was rare to find a company that actually focuses on making the lives of Nigerians better. It was a no-brainer for me; I had to be part of it.
- Could you describe your role as a mobile developer at Earnipay? What are your primary responsibilities?
I am fully responsible for delivering the mobile products of Earnipay (both Android and iOS) to the users. My responsibilities include and are not limited to managing the mobile applications, fixing issues that might arise, creating new features, modifying existing features, and working with our backend and product team to ensure that our users have the best experience while using our mobile applications.
- Can you share some examples of innovative features or projects you have worked on at Earnipay that have had a significant impact on the user experience?
I was part of the team that brought the wallet feature to life on the Earnipay app. We provided our users with the ability to send/receive money, buy airtime and data, and pay their electricity and cable bills all from the application.
- What are some of the challenges you’ve faced in mobile development, and how did you overcome them?
The biggest challenge I’ve faced was getting a Mac computer for the iOS part of mobile development. At my first job, I saved a big chunk of my salary for almost a year to finally get it. I almost cried the day I bought it.
- How do you collaborate with other teams (design, backend development, etc.) to ensure a seamless and user-friendly mobile app experience?
Follow a proper strategic life cycle, Good communication, and be open to constructive criticism.
- Are there any particular technologies or programming languages that you specialise in for mobile app development? How do you stay up to date with the latest industry trends?
The primary ones are the Flutter framework and Dart programming language. To say up to date, I follow the Flutter official pages on Twitter and YouTube.I also follow a lot of Flutter experts around the world to get their insights. I never miss out on any news.
- If you could create a mobile app for anything other than finance or technology, what would it be and why?
A central voting platform in Nigeria. Our current voting system is massively flawed, and we’re too far ahead in technology to still use this crude system.
- If you could have a superpower related to mobile development, what would it be, and how would you use it to enhance your work?
The ability to read 10,000 words in a minute. There are lots of documentation, articles, packages, plugins, tools, etc., that make mobile development easier. If I can read at this rate, I will be able to cover a larger chunk of these materials.
- What is your favourite mobile app (besides Earnipay, of course), and why do you enjoy using it?
I’ll say the YouTube Music app. I listen to music a lot when I’m working, and the YT Music app creates the best playlists in the market currently.
- If you were to describe mobile development using a movie or TV show title, what would it be and why?
Peaky Blinders. Tommy Shelby was able to overcome his adversaries by always being one step ahead. That is how it is in mobile development; things are always changing, and new technologies are always coming. You have to always be one step ahead so you don’t get caught lacking. Always know when to drop a solution and when to jump to the next big thing.
- Can you share any memorable or rewarding experiences while working on mobile app development projects at Earnipay?
We received a message from a man that had to rush his daughter to the hospital in the middle of the night. He had no money on him, but he could withdraw from the Earnipay app because of the on-demand pay solution and get the money in a matter of minutes. I think about that from time to time. It reminds me of the difference we’re making in people’s lives.
- For aspiring mobile developers, what advice would you give them to excel in this field? Are there any particular skills or resources you would recommend they focus on?
It’s very important just to keep going, keep writing codes, and keep building apps. Just like every other skill, you will get better with more practice. Also, find a mentor to guide you so you can understand the best practices and industry standards.