Top 3 Reasons To Join Us
The Job
Tamara's engineering team is rapidly growing and we are looking for an experienced Flutter developer. Our Flutter developers are responsible for developing and maintaining best in class applications aimed at giving the best user experience to all of our mobile users. Your primary focus will be the development of Flutter applications and their integration with back-end APIs. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential to be successful in our team.
What you will do
- Design and develop high-quality mobile applications for both Android and iOS platforms using Flutter
- Collaborate with cross-functional teams, including designers, product owners, and backend developers to deliver exceptional products.
- Participate in code reviews, testing, and debugging to ensure high-quality software.
- Stay up-to-date with new technologies and trends in mobile app development and share knowledge with the team.
- Develop and maintain architecture and design patterns for mobile applications, following Clean Architecture and SOLID principles.
Your Skills and Experience
- At least 4 years of experience in mobile app development with Flutter, following Clean Architecture and SOLID principles.
- Strong knowledge of Dart programming language and Flutter framework.
- Have good knowledge about native app development with Kotlin/Swift.
- Experience with RESTful APIs and integration with backend services.
- Strong understanding of mobile app development concepts, including UI/UX design, mobile-specific considerations, and performance optimization.
- Strong knowledge of version control with Git.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Experience with other mobile cross platform development frameworks, such as React Native or Kotlin multi platform.
- Familiarity with Agile software development methodologies.
- Experience with automated testing frameworks, such as Flutter Driver or Appium is a plus.
Why You'll Love Working Here