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
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
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.