Job Description
We are seeking a skilled Mobile Developer to join our team. The ideal candidate will be responsible for developing high-quality web, Android, and iOS applications using either React Native or Flutter frameworks.
Key Responsibilities
- Develop cross-platform applications for web, Android, and iOS using React Native or Flutter
- Collaborate with designers and product managers to implement user interfaces
- Write clean, maintainable, and efficient code following best practices
- Debug and optimize application performance across different platforms
- Participate in code reviews and contribute to technical documentation
- Stay updated with the latest trends and technologies in mobile development
Job Requirements
- Proven experience in mobile application development using React Native or Flutter
- Strong understanding of JavaScript/TypeScript (for React Native) or Dart (for Flutter)
- Experience with native mobile development (Android/iOS) is a plus
- Familiarity with RESTful APIs and third-party libraries integration
- Knowledge of state management solutions (Redux, Provider, etc.)
- Understanding of mobile UI/UX principles and responsive design
- Ability to work in an agile development environment
Preferred Qualifications
- Experience with CI/CD pipelines for mobile applications
- Knowledge of testing frameworks (Jest, Detox, etc.)
- Contributions to open-source projects or personal portfolio of apps
- Bachelor's degree in Computer Science or related field