About the job Mobile Application Developer
Job Overview
We are seeking a highly skilled and innovative Mobile Application Developer to design, develop, and maintain high-quality mobile applications for our growing user base. You will work closely with cross-functional teams to deliver seamless user experiences and cutting-edge solutions on both Android and iOS platforms.
Key Responsibilities
- Design, develop, and deploy mobile applications for Android and/or iOS platforms.
 - Collaborate with UI/UX designers to create intuitive and visually appealing interfaces.
 - Integrate APIs and third-party libraries to enhance application functionality.
 - Optimize application performance and troubleshoot issues to ensure high-quality user experiences.
 - Stay up-to-date with industry trends, emerging technologies, and best practices in mobile application development.
 - Conduct testing to identify and fix bugs or performance issues.
 - Ensure the security and scalability of applications.
 - Prepare technical documentation for reference and reporting.
 
Requirements
- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
 - Proficiency in programming languages such as Swift (iOS), Kotlin/Java (Android), or cross-platform tools like Flutter and React Native.
 - Strong understanding of RESTful APIs, JSON, and mobile architecture patterns (MVC, MVVM).
 - Knowledge of app submission and deployment processes for Google Play Store and Apple App Store.
 - Experience with version control tools like Git.
 - Familiarity with Agile methodologies and tools such as Jira or Trello.
 - Strong problem-solving skills and attention to detail.
 
Preferred Qualifications
- Knowledge of cloud services and mobile backend technologies (e.g., Firebase, AWS, Azure).
 - Understanding of UI/UX design principles.
 - Exposure to mobile app analytics and performance tools.