Senior Mobile Engineer
Skills
About the Role
You will be part of the core team developing end-to-end mobile features from scratch. You will solve a wide variety of challenges including UI work, software engineering problems, and low-level platform-specific security issues. You will participate in a delivery-focused development process, help set priorities, and make design and implementation decisions to ship high-quality production mobile applications.
Requirements
- 5+ years experience as a mobile developer
- Proven experience developing mobile applications using the Flutter framework
- Experience working with applications in production
- Proven experience delivering a high-quality application to the App Store or Google Play
- Understanding of cryptographic concepts and experience implementing secure protocols (nice to have)
- Proven and extensive knowledge of Android or iOS internals (nice to have)
- Experience with mobile testing including unit tests and end-to-end tests (nice to have)
Responsibilities
- Develop end-to-end mobile features from scratch
- Solve UI, software engineering, and platform-specific security challenges
- Participate in delivery-focused development and help set priorities
- Make design and implementation decisions to ship product features
- Deliver high-quality production mobile applications
