- Lead the engineering team to develop features and improvements to the Affinidi Elements product in a secure, well-tested, and performant way, primarily using Dart/Flutter.
- Collaborate in building the product and technology roadmap with peers, product managers, designers and stakeholders.
- Confidently own delivery of significantly complex features and improvements with minimal guidance and support. Collaborate with cross-functional teams and peers on larger projects.
- Advocate for improvements to product quality, security, and performance.
- Guide the team in crafting code that meets our internal standards for style, maintainability, and best practices for a high-scale systems environment. Maintain and advocate for these standards through practices inside the team and department.
- Lead by example and constantly coach and mentor engineers in achieving the next level of career and professional growth.
- Lead and create a diverse, dynamic, collaborative, transparent culture where everyones ideas and opinions are equally valued.
You will be a great match if you:
- Have a minimum of 10 years of overall experience.
- Have experience with performance and optimization problems (a demonstrated ability to both diagnose and prevent such problems, and a desire to share your knowledge and scale through others).
- Have strong proficiency in Flutter/Dart and a deep understanding of its ecosystem (including state management, widget libraries, and asynchronous programming).
- Have experience in multi-platform production development using Flutter from a single codebase, focusing on web, mobile and desktop applications.
- Have strong experience of building user-friendly, responsive, efficient, and world-class user experience based primarily on the Flutter platform.
- Have strong experience of leading the team in delivering production quality products according to industry standards.
- Have strong technical documentation skills, including the C4 Model and Architectural Decision Records.
- Have experience with languages like Javascript, Typescipt, Node.js or React . Other languages (ex. CSharp, C++, GoLang, Rust) are also attractive skills for this role.
- Have expertise in cloud computing and native environments (AWS serverless preferred).
- Care about privacy by design, security, testing, high-performance systems.
- Enjoy leading the engineering team in a fast-paced startup environment where the team can be autonomous and experimental, be part of a truly global team, and can work up and down the stack.
- Enjoy mentoring others, and have an inclination towards clear communication, inclusion and visibility.