We are looking for a Senior Mobile Developer with over 6 years of experience in mobile application development on native platforms (Android/iOS).
- Design develop test troubleshoot and maintain high-performance mobile applications on both Android and iOS.
- Create reusable testable and efficient code in alignment with solid OOP and design principles.
- Implement custom controls and optimize mobile apps for maximum speed and scalability.
- Work in an Agile environment contributing to all phases of the development lifecycle.
- Develop unit tests to ensure application robustness edge-case handling and reliability.
- Integrate mobile apps with RESTful APIs and manage local data using SQLite or similar databases.
- Participate in code reviews technical discussions and architecture planning with cross-functional teams.
- Maintain code integrity using version control tools like GitHub or GitLab.
Qualifications :
- Strong hands-on experience in native Android and iOS development.
- Excellent understanding of Object-Oriented Programming (OOP) asynchronous programming design patterns and multi-threaded environments.
- Experience with Unit Testing and Test-Driven Development (TDD).
- Good knowledge of RESTful APIs and SQLite.
- Familiarity with Git-based version control systems (GitHub GitLab).
Nice to have:
- Working experience or knowledge in Flutter or Dart.
- Experience with React Native or Xamarin.
- Exposure to CI/CD tools like Jenkins.
- Understanding of mobile UI/UX best practices.
Remote Work :
Yes
Employment Type :
Full-time