Design, develop, and maintain high-quality, high-performance mobile applications for iOS and Android using Flutter and Dart.Implement clean, efficient, and scalable backend services using Java 11+ and Spring Boot 3+.Design and develop RESTful APIs for mobile application consumption.Work with MySQL databases, including schema design, query optimization, and data management.Collaborate with product managers, designers, and other developers to define, design, and ship new features.Ensure the performance, quality, and responsiveness of mobile applications.Debug and troubleshoot complex issues across both mobile and backend components.Write comprehensive unit and integration tests for both frontend and backend code.Stay informed about the latest trends and best practices in mobile development (Flutter) and backend technologies (Java, Spring Boot).Develop Appium test automation script.Stay up-to-date with the latest industry trends and technologies in Java, Spring Boot, Angular, and web development.Contribute to the continuous improvement of development processes, tools, and methodologies.Develop end to end Playwright test scripts for Angular Webapp.Stay up-to-date with the latest industry trends and technologies in Java, Spring Boot, Angular, and web development.Contribute to the continuous improvement of development processes, tools, and methodologiesOther responsibilities as assigned by management from time to timeRequirements
- Proven experience in mobile application development with Flutter and Dart.
- Strong proficiency in Java 11+ and the Spring Boot 3+ framework.
- Solid understanding of relational databases, with hands-on experience with MySQL.
- Experience in designing and implementing RESTful APIs.
- Familiarity with state management solutions in Flutter (e.g., Provider, BLoC, Riverpod).
- Understanding of mobile application architecture patterns (MVVM, BLoC, etc.).
- Experience with version control systems (e.g., Git).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Experience with Appium testing frameworks Strong communication and teamwork abilities
- Strong interpersonal skills with the ability to work both independently and as part of a team
- Ability to work in a dynamic environment, under tight deadlines and prioritize responsibilities
- A Highly motivated self-starter who can take ownership and work independently
- Able to collaborate actively with other team members in a cross-functional environment Preferred Qualifications (Nice to Have) :
- Experience with native mobile development (iOS / Swift / Objective-C or Android / Kotlin / Java) is a plus.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) for deploying backend services.
- Familiarity with CI / CD pipelines for mobile and backend deployments.
- Experience with performance optimization for mobile applications.
- Understanding Microservices architecture.
Benefits
- Amazing health coverage policy for employees and their family.
- Regular team engagement plans.
- Growth-oriented opportunities for every individual.
Skills Required
DART, Mvvm, Appium, Provider, Angular, Git, Mysql, Flutter, Restful Apis