Job Description
Affinidi is seeking an experienced Engineering Manager to lead application development within the Affinidi Elements team. This role involves working with global teams to enhance consumer-facing applications, focusing on design, architecture, and building high-quality systems. The Engineering Manager will report to the Senior Engineering Manager.
Role Involves:
- Leading the engineering team in developing features and improvements for the Affinidi Elements product using Dart/Flutter.
- Collaborating on the product and technology roadmap with product managers, designers, and stakeholders.
- Owning the delivery of complex features and improvements.
- Collaborating with cross-functional teams on larger projects.
- Advocating for improvements to product quality, security, and performance.
- Guiding the team in crafting code that meets internal standards.
- Mentoring engineers and fostering a diverse, collaborative team culture.
Requirements:
- Minimum of 10 years of overall experience.
- Strong experience with SDK design and lifecycle.
- Proficiency in Dart/Flutter and its ecosystem.
- Experience in multi-platform production development using Flutter.
- Experience in native mobile development on iOS or Android.
- Experience with performance and optimization problems.
- Strong experience leading teams in delivering production-quality products.
- Strong technical documentation skills.
- Experience with languages like Javascript, Typescript, Node.js, or React.
- Expertise in cloud computing and native environments (AWS serverless preferred).
Affinidi offers:
- Hybrid working model
- Flexible working hours
- Unlimited vacation policy
- Competitive compensation package
- Work within international environment
- Learning Budget
- Mobile Allowance
- Home Office Allowance