Design and develop a unified Flutter/Dart codebase for a mobile platform, collaborating with cross-functional teams.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About the Organization:
The organization is a licensed and regulated U.S. crypto platform providing secure access to over 190 popular cryptocurrencies with low fees. It operates as a remote-first team focused on building the bridge between traditional finance and Web3 technologies to promote financial freedom. All supporting roles are employed via BAM Management US Holdings Inc. or BAM Management Canada Holdings Inc.
About the Opportunity:
The Sr. Software Engineer, Frontend (Flutter/iOS) is part of the Engineering team and reports to the Manager, Engineering. This role supports the transition of the mobile platform from native iOS and Android to a unified Flutter/Dart codebase. The engineer will collaborate with Android engineers, backend engineers, designers, and product managers to deliver stable, high-quality mobile solutions during the migration.
Responsibilities:
• Maintain, enhance, and support the production native iOS application written in Swift.
• Collaborate on the design and development of a new Flutter/Dart codebase ensuring performance and scalability.
• Build cross-platform mobile features with Android engineers, backend developers, and product teams.
• Contribute to shared tooling, CI/CD pipelines, and deployment workflows.
• Uphold engineering standards and best practices throughout the hybrid mobile migration.
• Troubleshoot and resolve integration, compatibility, and performance issues in native and cross-platform stacks.
• Provide mentorship to mobile engineers, especially on iOS and native integrations.
Requirements:
• 5 or more years of professional mobile development experience, including 3 or more years in iOS development using Swift.
• 1 to 2 years of hands-on experience with Flutter/Dart or demonstrated ability to adopt cross-platform technologies.
• Experience supporting production iOS apps through multiple OS cycles.
• Understanding of platform interoperability such as Flutter platform channels and native SDK integration.
• Proficiency with CI/CD and release workflows including Fastlane, App Store Connect, and TestFlight.
• Familiarity with performance monitoring tools like Xcode Instruments, Flutter DevTools, and Firebase.
• Strong architectural judgment, especially in platform migrations or codebase rewrites.
• Bonus: Exposure to Android development (Kotlin) and full cross-platform transitions.
Compensation:
• Starting pay range between USD 200,000 to 220,000 per year for all U.S. remote locations.
• Actual base pay varies based on transferable skill sets, experience, business needs, and market demands.
• The base pay range is subject to change.
Benefits & Perks:
• Unlimited PTO for salaried full-time employees.
• 12 weeks fully paid Parental Bonding Leave.
• Mental wellness benefits including free 1:1 virtual visits with a licensed mental wellness professional.
• Comprehensive competitive health benefits.
• Fully remote, cameras-on culture with work-from-home equipment reimbursements for new hires.
• Annual professional development budget.
• Free 1:1 virtual visits with a career coach.
• 401k plan with employer match.
Note:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.