Mobile Engineer
Posted: 2 days ago
Job Description
Position OverviewWe’re looking for a Senior Mobile Developer (Flutter) to join our team and help develop high-quality mobile applications. You’ll primarily work with Flutter, but should also be comfortable with native Android (Kotlin/Java) and iOS (Swift/Objective-C) when required.This role demands strong technical ownership — someone who writes clean, efficient code, understands app performance and memory optimization, and collaborates effectively with backend, product, and design teams to deliver exceptional user experiences.Key Responsibilities • Design and build scalable mobile applications using Flutter. • Collaborate with cross-functional teams to define, design, and ship new features. • Monitor the performance of live apps and optimize as needed. • Maintain and improve existing codebases and conduct peer code reviews. • Translate end-user requirements into effective mobile solutions. • Stay updated with industry trends and technology advancements, ensuring best practices are applied. • Implement and maintain security best practices in all development processes.Experience and KnowledgeRequired Technical Experience • 4+ years in mobile development (Android/iOS), with at least 3 years in Flutter. • Strong expertise in Dart, Flutter widget lifecycle, BLoC, and asynchronous programming. • Experience in native Android (Kotlin/Java) or iOS (Swift) is strongly preferred. • Solid understanding of image optimization, session management, offline storage, threading, and performance tuning. • Hands-on experience with local databases such as Drift and SQLite. • Familiarity with CI/CD pipelines, automated testing, and release management.Skills and Attributes • Collaborative mindset with a focus on team growth and mentorship. • Proactive and ownership-driven; able to work independently with minimal supervision. • Strong ability to balance technical decisions with business objectives.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period