Senior Software Mobile App Engineer - Flutter
Core
Designing and building production-level mobile applications for a customer-facing app using a single codebase for Android and iOS.
Role type
Senior IC mobile app engineer (Flutter)
Builds
Customer-facing mobile applications
Domain
Mobile development
Deliverable
production ML models | product features
Required skills
Flutter, Dart, React Native, state management (RxDart), test case writing, release management, bug tracking, code review, runtime and spacetime complexity analysis
Preferred skills
Flutter, React Native, 7+ years experience
Technologies
Flutter, Dart, RxDart, React Native
Responsibilities
Maintain and add new features to the customer-facing app, manage releases and track bugs, review code, implement state management
Seniority
Senior, hands-on IC
Rewrite
## About the role
We're looking to hire a solid senior-level mobile engineer with 5-7+ years in the industry designing and building production level mobile applications. You will be maintaining and adding new features to our new customer facing app using the Flutter framework.
As our Mobile App Engineer you'll leverage Google's relatively new toy, Flutter, to develop and maintain a single code base for both Android and iOS.
You will work side by side with leadership including the CTO and Design Team.
Your work will have a huge impact on the tens of thousands of users who use our apps on a daily basis. If you're up for the challenge, you'll quickly be given ownership of a large part of our codebase. This is a position with plenty of growth potential!
## Requirements
- 5+ years in real-world experience developing iOS/Android/ReactNative/Flutter production-level apps, using best coding practices.
- Highly skilled in pixel-perfect app layout (all assets will be provided)
- Must have experience writing test cases
- Able to manage releases and track bugs
- Capable and adept at reviewing code
- Understand and implement state management. We use RxDart.
- Understand runtime and spacetime complexities
## Bonus
- Experience with Flutter and Dart
- Experience with React Native
- 7+ years
## Ideal Candidate
- You're highly competent and deliver results
- Your high level of expertise and problem-solving ability naturally draw fellow engineers and non-tech team members to you. You provide valuable guidance, raise the bar for the team, and consistently offer effective solutions and your contributions inspire confidence and drive the entire team to achieve excellence. You get things done and don't sandbag.
- You act like an owner
- You take responsibility of issues even if they weren't caused by you. An owner doesn't say, "that's not my job" or "that wasn't in the job description". You're not afraid to step up and take responsibility when the business and the team needs it. You take pride in your coding craftsmanship when owning a feature and are able to answer questions from the team when asked about a feature or system or bug.
- You're bold and take action
- You don't mind taking calculated risks even when it falls short. You understand that speed matters in business and taking months to research a project/fea
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.