Remote job
Mobile Engineer (Flutter / Dart)
Job details
About this role
Role overview Join a distributed engineering team building production mobile products for a global user base. As a Mobile Engineer working with Flutter and Dart, you will partner with engineers, designers, and product owners to design, build, and ship high-impact software. The role fits someone who enjoys owning features end-to-end and driving technical excellence across platforms.
Responsibilities - Design, build, and maintain cross-platform mobile applications using Flutter and Dart. - Collaborate with designers, product owners, and fellow engineers to deliver cohesive user experiences. - Take ownership of features from initial concept through release and ongoing iteration. - Contribute to architectural decisions that support a scalable, well-structured mobile codebase. - Champion clean, maintainable code through reviews, refactoring, and shared engineering practices. - Mentor junior engineers and reinforce a positive, learning-oriented team culture.
Requirements - 5+ years of professional software engineering experience, including significant mobile development. - Strong, hands-on expertise with Flutter and Dart and their surrounding toolchain. - Solid problem-solving skills with a commitment to clean, maintainable code and design. - Excellent verbal and written communication skills in English for effective remote collaboration. - Demonstrated ability to mentor teammates and contribute to a healthy engineering culture.
Benefits and work setup - Fully remote work with agreed-upon core collaboration hours. - Competitive compensation with performance-based salary reviews. - Learning and professional development support. - Paid time off plus additional benefits that vary by role and location.