remote
Staff Engineer, Mobile Cross Platform - Bayer
Software Engineer
Lead the design, development, and scaling of high‑performance mobile applications across iOS and Android using React Native and Flutter, driving architectural excellence and cross‑team collaboration.
About the role
Key Responsibilities
- Architect and deliver robust, scalable mobile solutions for iOS and Android using React Native and Flutter.
- Mentor and guide a cross‑functional engineering team, fostering best practices in code quality, testing, and CI/CD.
- Collaborate with product, design, and backend teams to translate business requirements into technical specifications.
- Optimize app performance, memory usage, and battery consumption across diverse device ecosystems.
- Drive continuous improvement of mobile development workflows, tooling, and documentation.
Requirements
- 10+ years of software engineering experience with a strong focus on mobile platforms.
- Deep expertise in React Native, Flutter, Kotlin, Swift, and native Android/iOS development.
- Proven track record of delivering production‑ready mobile applications at scale.
- Excellent problem‑solving skills and a passion for mentoring junior engineers.
- Strong communication skills and ability to work effectively in a distributed team environment.
Skills
react nativeflutterkotlinswift