JobBobsReal-time global job discoveryLive

Senior Mobile Application Developer (Flutter)

George Bernard Consulting · United States · 2026-10-04

seniorRemote
Apply on the employer's site

About this role

• Design, develop, test, and maintain high-quality mobile applications using Flutter (Dart) and native mobile technologies.

• Lead the design and evolution of scalable, maintainable, and high-performing mobile application architectures.

• Optimize application performance and proactively identify, troubleshoot, and resolve memory, performance, and stability issues.

• Collaborate closely with Product Managers, Backend Engineers, QA Engineers, UX/UI Designers, and other stakeholders to deliver business-critical features.

• Review, refactor, and maintain high standards of code quality through best engineering practices and peer reviews.

• Participate in Agile ceremonies, including sprint planning, backlog refinement, estimation, and retrospectives.

• Support application testing, deployment, release management, and post-production monitoring to ensure application stability.

• Mentor junior engineers by providing technical guidance, knowledge sharing, and code review feedback.

• Contribute to defining engineering standards, coding guidelines, and mobile development best practices.

• Evaluate emerging mobile technologies, frameworks, and tools to ensure long-term product innovation.

• Participate in technical discussions with local and international stakeholders, including senior leadership when required.

Required Qualifications

• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.

• Minimum 5 years of professional experience in mobile application development with successful delivery of production-grade applications.

• Strong hands-on experience with Flutter and Dart.

• Native Mobile Experience (at least one platform)

iOS

• Strong experience with Objective-C (required)

• Experience with Swift (strongly preferred)

OR
Android

• Strong experience with Java

• Solid experience using development environments such as Xcode, Android Studio, and Visual Studio Code.

• Experience across the complete mobile application lifecycle, including design, development, testing, deployment, release, and ongoing maintenance.

• Strong understanding of mobile application architecture, lifecycle management, memory management, and performance optimization.

• Experience identifying and resolving memory leaks and application performance bottlenecks.

• Strong understanding of software engineering principles, clean code practices, design patterns, and scalable architecture.

• Experience working with RESTful APIs and integrating backend services.

• Excellent verbal and written English communication skills.

• Experience working within Agile/Scrum software development environments.

Preferred Qualifications

• Experience with additional programming languages such as C# or similar object-oriented languages.

• Exposure to backend development, APIs, cloud services, or distributed systems.

• Experience working with globally distributed engineering teams.

• Familiarity with CI/CD pipelines, automated testing, and mobile application release processes.

• Experience contributing to technical architecture and engineering best practices.

Originally posted on Himalayas

Skills asked for

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.