Job Summary:
We are seeking a skilled Mobile Developer to join our dynamic development team. The ideal candidate will have experience building mobile applications for both iOS and Android platforms. As a Mobile Developer, you will design, develop, and maintain high- performance, user- friendly mobile apps, collaborating closely with cross- functional teams to deliver innovative and scalable solutions.
Key Responsibilities:
Write clean, maintainable, and efficient code, following best practices and coding standards.
Design and implement mobile user interfaces that deliver an excellent user experience.
Integrate mobile applications with backend services, APIs, and third- party services.
Debug and troubleshoot issues in mobile applications, ensuring the final product is of high quality.
Participate in code reviews, providing constructive feedback to improve the team’s code quality.
Optimize application performance, ensuring apps are responsive, reliable, and bug- free.
Stay up- to- date with the latest trends and technologies in mobile development and the broader tech industry.
Work with other team members, including product managers, designers, and other developers, to ensure smooth project delivery.
Collaborate with UI/UX designers to translate design wireframes and mockups into fully functional mobile apps.
Develop high- quality, scalable mobile applications for iOS and Android platforms.
Required Skills & Qualifications:
Excellent communication and collaboration skills.
Strong problem- solving skills and attention to detail.
Familiarity with version control systems like Git.
Knowledge of mobile app deployment processes on the App Store and Google Play Store.
Experience with RESTful APIs and integration with third- party services.
Familiarity with mobile UI/UX design principles and best practices.
Experience with mobile development frameworks such as Flutter
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Proven experience as a Mobile Developer with 3 years of experience in building mobile applications.
Strong knowledge of Swift for iOS or Kotlin/Java for Android.
Preferred Qualifications:
Experience with cross- platform development using frameworks like Flutter.
Knowledge of unit testing frameworks (e.g., XCTest, Espresso, etc.).
Familiarity with CI/CD tools and practices for mobile app development.
Understanding of cloud services like AWS, Firebase, or Google Cloud.
Experience with mobile app performance optimization techniques.