Match score not available

Flutter Mobile Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficient in Flutter and Dart, Experience with Android and iOS development, Strong knowledge of Git and version control systems, Ability to create and maintain documentation.

Key responsabilities:

  • Develop full-cycle mobile applications using Flutter
  • Collaborate with team members and review code

Job description

This is a remote position.

The main responsibilities will include:

  • Responsible for the full-cycle mobile/web application, development, design, implement, test and launch solutions in Flutter;
  • Drive the collaboration process with other team members, encouraging best practices Review code, usage of internal tools, making suggestions for improvements;
  • Translate UI/UX wireframes into high-quality code;
  • Create and maintain comprehensive documentation for new and existing features; document code, technical specifications, and development processes;
  • Stay updated on industry best practices, tools, and technologies;
  • Work closely with a product manager and engineering lead;
  • Propose and implement improvements to the testing process.


Requirements
  • Proficiency in working in Android and iOS best practices;
  • Strong proficiency in Flutter and Dart;
  • Familiarity with Flutter and Dart practices and conventions;
  • Proficiency in native development in Kotlin and/or Swift;
  • Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github;
  • Experience with third-party libraries and APIs;
  • Understanding of the Agile development life-cycle;
  • Experience with automated testing and building;
  • Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state;
  • Experience in RESTful APIs;
  • Proficiency in writing unit, functional, and integration tests;
  • Strong debugging skills and experience with debugging tools;
  • Proficiency with Git and GitHub or similar version control systems;
  • Experience with branching, merging, and pull requests;
  • Strong problem-solving skills and attention to detail;
  • Ability to analyze complex systems and identify potential areas of risk;
  • Communication skills to collaborate with cross-functional teams;
  • Excellent communication skills in English (B2/C1);


Benefits
  • A unique opportunity to shape the future of startups, directly influencing their success;
  • Competitive compensation and a share in the profits of the startups you help grow;
  • A collaborative and innovative work environment where your ideas are valued;
  • Health Insurance;
  • Mental Health Support;
  • Extensive learning opportunities, through our dedicated team;
  • Remote first, work from home anytime helping you to forget crowds and traffic;
  • Extra days off, enjoy the extra days we offer, including your birthday to Christmas Eve, rest and self-care;
  • Fantastic culture, career progression and performance compensation;
  • Flexible public holidays, swap days off according to your values and beliefs;
  • Flexible schedule, manage your routine and goals with freedom and responsibility;
  • Knowledge sessions, share your experience, related to your favourite topics and help others achieve their goals;
  • Join your teammates on trips to industry festivals, and awesome events;

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Communication
  • Problem Solving

Flutter Developer Related jobs