Overview
We are looking for an experienced Mobile App Developer with 2+ years of experience to join our team. This role involves building and maintaining both Android and iOS applications. The ideal candidate should have a strong understanding of mobile development best practices, a solid grasp of API integration, and experience with both native and hybrid mobile app development. You will play a key role in enhancing the mobile experience for our users, ensuring the apps are high-performing, secure, and feature-rich.
Responsibilities:
Mobile App Development:
Design, develop, and maintain high-quality mobile applications for both Android and iOS platforms. Work with UX/UI designers to create user-friendly and visually appealing interfaces. Write clean, efficient, and maintainable code, focusing on performance optimization and code quality.
API Integration:
Implement robust API integrations, ensuring seamless communication between mobile apps and backend services. Troubleshoot and optimize API requests to ensure fast and reliable app performance. Collaborate with backend teams to design and implement new APIs as needed.
App Maintenance & Updates:
Maintain and improve existing apps, ensuring they are up-to-date with the latest operating system versions and guidelines. Resolve bugs, performance issues, and crashes to ensure a seamless user experience. Monitor app performance and analytics, suggesting and implementing improvements.
Collaboration:
Work closely with product managers, designers, and other developers to define and implement new features. Participate in code reviews to maintain a high standard of code quality and share knowledge with the team.
Testing & Quality Assurance:
Write and execute unit tests and UI tests to ensure app stability and functionality. Collaborate with QA teams to troubleshoot, test, and ensure high-quality releases.
Requirements:
- 2+ years of experience in mobile app development in Flutter.
- Proficiency in Flutter and Dart.
- Strong experience with API integration (RESTful APIs, GraphQL).
- Experience with third-party libraries and APIs.
- Familiarity with RESTful APIs to connect Android and iOS applications to back-end services.
- Strong knowledge of UI/UX design principles, patterns, and best practices.
- Solid understanding of mobile app architecture patterns (MVC, MVVM).
- Familiarity with cloud message APIs and push notifications.
- Experience with app distribution platforms such as Google Play Store and Apple App Store.
- Familiarity with CI/CD pipelines for mobile apps.
Preferred Qualifications:
- Experience with other programming languages (e.g., Java, Kotlin).
- Knowledge of cross-platform development frameworks like React Native.
- Experience with Agile development methodologies.
- Strong problem-solving skills and a keen eye for detail.
- Excellent communication and teamwork skills.
Why Join Us:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
- Flexible working hours and remote work options.
- Access to the latest technologies and tools.
- Involvement in exciting and challenging projects.
Job Types: Full-time, Permanent
Pay: ?10,000.00 - ?25,000.00 per month
Schedule:
- Day shift
Education:
- Bachelor's (Preferred)
Experience:
- Mobile applications: 2 years (Preferred)
- total work: 2 years (Preferred)
Work Location: In person
Expected Start Date: 07/01/2025