Description

Responsibilities

  • Design, develop and implement user interfaces (UI) and user experiences (UX) using Flutter widgets and best practices.
  • Collaborate with designers, product managers and backend developers to translate requirements into functional mobile applications.
  • Write clean, maintainable and efficient code with a focus on testability and performance optimization.
  • Integrate with various APIs and third-party libraries to expand app functionality.
  • Leverage hybrid development techniques to incorporate native functionalities where necessary.
  • Conduct thorough unit and integration testing to ensure application quality.
  • Implement DevSecOps principles throughout the development lifecycle.
  • Stay up-to-date with the latest advancements in Flutter, mobile development trends and DevSecOps best practices.
  • Contribute to the overall codebase quality, maintain documentation and participate in code reviews.

Qualifications

  • 5-7 years of experience in mobile application development.
  • Proven experience in developing cross-platform and native mobile applications (Android and/or iOS).
  • In-depth knowledge of the Flutter framework, including Dart programming language.
  • Strong understanding of hybrid development concepts and their implementation.
  • Experience with integrating APIs and third-party libraries in mobile apps.
  • Excellent problem-solving and debugging skills.
  • Experience with unit and integration testing frameworks.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience with DevSecOps practices and tools (e.g., continuous integration/delivery pipelines, code security analysis).
  • Experience with performance tuning techniques for mobile applications.
  • Experience with other mobile development frameworks (e.g., React Native, Xamarin) a plus.

Added Advantage

  • Experience with cloud platforms for mobile app development (e.g., Firebase, AWS Amplify).
  • Experience with state management solutions (e.g., BLoC, Provider).
  • Experience with accessibility best practices for mobile development.

Education

Any Graduate