Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Job Description
We are looking for a Senior Mobile Engineer to lead the development of our mobile applications using Flutter. The ideal candidate will have a strong background in mobile app development, a deep understanding of Flutter, and a passion for creating high-quality, performant, and user-friendly mobile applications
About the Company
The app leverages data from smartphone sensors and machine learning to make preventive health care accessible. By analyzing a face video, audio recording, and eye picture, the app can screen an individual's health status in under 2 minutes, detecting early signs of risks for various organs. Based on this information, it generates a personalized prevention plan with specific health goals. Users can track their progress within the app, ensuring easy follow-up on their preventive measures.
Key Responsibilities:
- Lead the design, development, and maintenance of mobile applications using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Mentor and guide junior engineers, providing technical leadership and code reviews.
- Stay up-to-date with the latest industry trends and technologies.
Requirements:
- Proven experience as a Senior Mobile Engineer.
- At least 5 years of experience in mobile app development.
- Strong understanding of the Flutter framework and Dart programming language.
- Experience writing automated tests using Flutter/Dart packages (Unit, and integration tests).
- Experience with state management approaches in Flutter (e.g., Provider, Riverpod, Bloc).
- Knowledge of RESTful APIs and integration with mobile applications.
- Experience with version control systems, particularly Git.
- Familiarity with CI/CD pipelines for mobile development.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Strong communication and collaboration skills.
- Knowledge of other mobile frameworks and technologies.
- Previous experience in a leadership or mentoring role.
- Experience with Firebase, and associated tools like Firebase Crashlytics
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Not your tech stack?
Join the Upstaff community and we are looking for the best project for you. Be ready for the next steps:
- Create your profile on our website (import from LinkedIn)
- 20-30-minute screening call
- Technical interview
- Feedback
- Project Selection (we are looking for the best project for you).
We work with developers from 50+ countries in different regions: Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia (Philippines, Indonesia), Oceania (Australia, New Zealand, Papua New Guinea), and the the UK.
- We don’t have a legal and ethical basis to accept applicants from the following countries: Russia, Belarus, Iran, North Korea
- We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire.