Job description
Key responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter.
- Collaborate with designers, product managers, and other developers to implement new features.
- Write clean, maintainable, and efficient code following best practices.
- Optimize applications for performance, usability, and scalability.
- Integrate APIs and third-party services as needed.
- Identify and fix bugs and performance issues.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and contribute to team knowledge-sharing.
Job requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 3 years of experience in mobile app development using Flutter.
- Strong knowledge of Dart programming language.
- Experience with state management solutions like Provider, Mobx, Bloc, or Redux.
- Familiarity with RESTful APIs and third-party integrations.
- Understanding of the full mobile development lifecycle.
- Experience with version control tools like Git.
- Knowledge of CI/CD pipelines for mobile applications is a plus.
- Good command of English communications skills
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a team environment.
PREFERRED QUALIFICATIONS:
- Experience in publishing apps to Google Play Store and Apple App Store.
- Knowledge of native Android (Kotlin) or iOS (Swift) development.
- Familiarity with Firebase Analytics, Firebase Cloud Messaging, and Chat-related implementation
- Understanding of Agile development methodologies.
You will love to work with us. Please apply below:
Let's boost your
commerce outcomes.