About The Position

The Sr. Software Engineer, Frontend (Flutter/iOS) is part of the Engineering team and reports to our Manager, Engineering. As Sr. Software Engineer, Frontend (Flutter/iOS), you will be responsible for supporting the transition of our mobile platform from native iOS and Android to a unified Flutter/Dart codebase. You will partner with Android engineers, backend engineers, designers, and product managers to deliver high-quality mobile solutions and ensure continuity and stability during the platform migration.

Requirements

  • 5+ years of professional mobile development experience, including 3+ years of iOS development using Swift.
  • At least 1-2 years of hands-on experience with Flutter/Dart or demonstrated ability to adopt new cross-platform technologies.
  • Experience supporting production iOS apps through multiple OS cycles.
  • Understanding of platform interoperability, including Flutter platform channels and native SDK integration.
  • Proficiency in CI/CD and release workflows: Fastlane, App Store Connect, TestFlight.
  • Familiarity with performance monitoring tools like Xcode Instruments, Flutter DevTools, and Firebase.
  • Strong architectural judgment, especially in platform migrations or codebase rewrites.

Nice To Haves

  • Bonus: Exposure to Android development (Kotlin) and full cross-platform transitions.

Responsibilities

  • Maintain, enhance, and support our 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 in partnership with Android engineers, backend developers, and product teams.
  • Contribute to shared tooling, CI/CD pipelines, and deployment workflows.
  • Uphold high engineering standards and best practices throughout the hybrid mobile migration.
  • Troubleshoot and resolve integration, compatibility, and performance issues in both native and cross-platform stacks.
  • Provide mentorship to fellow mobile engineers, especially on iOS and native integrations.

Benefits

  • Unlimited PTO (for salaried FTE roles)
  • 12 weeks fully paid Parental Bonding Leave.
  • Mental wellness benefits
  • 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 available to new hires.
  • Annual professional development budget
  • free 1:1 virtual visits with a career coach
  • 401k plan with employer match.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service