Summary
Join Upwork's Hybrid Workforce Solutions Team as an experienced Engineering Lead to spearhead the adoption of Flutter for mobile app development. Lead and mentor a team, manage projects, and provide technical guidance while developing and deploying software using Flutter and Dart. Collaborate with engineers and designers to create cutting-edge applications. This contract position offers potential for renewal based on project success. The role requires extensive software development experience, team leadership skills, and Flutter expertise. Ideal candidates will also possess experience with marketplaces and specific technologies like Firebase.
Requirements
- Solid commercial software development experience (7+ years)
- Team leadership experience (2+ years)
- 2 years of experience developing and delivering Flutter based apps
- 2 to 5 years of experience developing mobile apps natively in iOS and/or Android, or front-end web development
- Experience of working in distributed global software development teams
- Good understanding of state management, Flutter flavors, and app architecture
- Self-directed and challenge-driven: a high degree of self-motivation and a keen interest in autonomously addressing and solving complex problems, with a focus on innovative and effective solutions
- Strong interpersonal and communication skills: outstanding ability to communicate and collaborate effectively with team members and stakeholders, ensuring clear, concise, and productive interactions
- Strong command of English
- Availability for meetings at 7-11 am PT
Responsibilities
- Team management - lead and mentor team members
- Project management - Communicate with the product and engineering leads to ensure the successful implementation of business and project objectives
- Technical leadership - Provide technical guidance and support to team
- Software development - Design, develop, test, maintain, and deploy software using the Flutter framework and Dart language
- Lead the team - run the agile development process including estimation, sprint planning and standups
- Build the future - work with senior engineers to create a robust technical roadmap
Preferred Qualifications
- Experience with building apps and software for a marketplace(s)
- Skills with Firebase, Azure DevOps, PWA (Progressive Web Apps)
- Android or iOS development experience
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.