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;