Applyπ United States
π§ Full-Time
πΈ 145000.0 - 160000.0 USD per year
π Software Development
π’ Company: Nutrafolπ₯ 201-500π° $35,000,000 Series B about 6 years agoBiotechnologyNutraceuticalConsumer GoodsWellnessHealth Care
- 4+ years of commercial experience in building mobile applications using Flutter within an eCommerce environment
- Proficient in writing high-quality code using Flutter, Dart, JavaScript, and other modern tools
- Advanced experience in building UI (Flutter Widgets/Layout) and strong Dart programming skills
- Solid understanding of Clean Architecture principles, including separation of concerns, with the ability to effectively implement this within Flutter apps
- Demonstrable contribution to at least one app in the Google PlayStore and AppStore
- Strong technical expertise to guide team members on architecture, design, and implementation tradeoffs
- Proven experience integrating with back-end services
- Proficiency in writing unit and integration tests, employing debugging techniques for iOS and/or Android, and using source control systems such as Git/Bitbucket
- A successful track record of shipping software to production within an agile development environment
- Exceptional attention to quality and detail, with a commitment to delivering clean, performant, and maintainable code
- Ability to think analytically and deliver creative solutions to business-critical requirements
- Excellent collaboration skills for effective interaction with both internal and external teams
- Demonstrated ability to investigate issues thoroughly, document findings, and propose timely, effective solutions
- Experience working within Agile scrum methodologies is required
- Collaborate closely with backend, front-end, and product teams to build and enhance our mobile app, ensuring comprehensive unit testing is integrated into the development process.
- Play a key role in our new team by partnering with project and product teams to plan sprints, conduct retrospectives, and strategize the technical roadmap.
- Evaluate code and enforce sound development principles, processes, tools, and workflows to ensure high quality, readable, and maintainable code.
- Identify and resolve software defects, applying timely fixes and improvements to support a smooth transition as the team establishes its operational practices.
- Document application architecture and design to facilitate onboarding and knowledge sharing across the newly formed team.
- Provide ongoing support, including assisting with the Apple and Google enterprise testing, production submission, approval, and publishing processes.
- Define, implement, and uphold development practices and guidelines to set a strong foundation for quality and maintainability.
- Share feedback and brainstorm innovative ideas with team members to continuously improve the development process and team effectiveness.
AgileAndroidFlutterGitiOS DevelopmentJavascriptUI DesignFirebaseMobile testingREST APICI/CDDebugging
Posted 3 months ago
Apply