Skip to Content

Mobile App Developer (Bangalore)

bengaluru, India

As an experienced Mobile Application Developer with strong expertise in Flutter  you will build high quality, scalable cross platform applications for iOS and Android. The ideal candidate will have hands on experience in developing, testing, and deploying production grade mobile applications, with exposure to AI driven features and data intensive applications. 

Responsibilities

  • Design and develop high-performance, cross-platform mobile applications using Flutter
  • Build, test, and deploy applications to both Apple App Store and Google Play Store
  • Collaborate closely with backend engineers, AI/ML teams, UI/UX designers, and product managers
  • Write clean, maintainable, and scalable code following best practices
  • Integrate RESTful APIs and third-party services
  • Implement and optimize applications for performance, scalability, and responsiveness
  • Work on AI-driven features and handle data-intensive workflows within the application
  • Troubleshoot, debug, and resolve technical issues efficiently
  • Ensure application security and a seamless user experience
  • Participate in code reviews and enforce coding standards
  • Manage app releases, updates, and versioning

Must Have

  • Experience:  3+ years of experience in mobile application development
  • Strong proficiency in Flutter and Dart
  • Proven experience in deploying apps to Apple App Store and Google Play Store
  • Experience with RESTful APIs and backend integration (including AI/ML services)
  • Experience using platform channels to integrate native iOS/Android features not directly supported by Flutter
  • Familiarity with state management solutions (Provider, Riverpod, Bloc, etc.)
  • Strong understanding of mobile architecture patterns (MVVM, Clean Architecture, etc.)
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Experience with version control systems (Git)
  • Knowledge of CI/CD pipelines for mobile applications
  • Excellent debugging and problem-solving skills
  • Willingness to go above and beyond assigned responsibilities, actively contributing to the team’s success in a startup environment.
  • Eager to learn and adopt trending technologies, stay current with the latest Angular releases, features, and improvements, and incorporate them effectively into projects, while growing within a dynamic workplace.
  • A proactive approach to addressing challenges and adapting to fast-paced environments.

Nice to have

  • Experience with backend technologies such as FastAPI, Node.js, or similar
  • Familiarity with Agile/Scrum development methodologies
  • Knowledge of performance optimization techniques and mobile app security best practices
  • Experience working on AI powered or data driven applications
  • Experience with analytics, push notifications, and real time data handling
  • Understanding of app monetization strategies or in app purchases
  • Exposure to testing frameworks (unit, widget, integration testing in Flutter)
  • Familiarity with integrating platform specific features using platform channels
  • Familiar in using Jira or similar project management tools to track progress, manage tasks, and collaborate efficiently with cross functional teams.

What We Offer

Each Permanent employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more


Perks

A full-time position
Attractive salary package.


Trainings (optional)

12 days / year, including
6 of your choice.


Team Activity

Play any sport with colleagues,
the bill is covered.


Eat & Drink

Fruit, coffee and
snacks provided.


Friendly Environment  

smart people, No dumb managers, no stupid tools to use.


Expand your knowledge 

various business industries.


Angular Frontend Developer | UI/UX Expert | Riyadh