Location: Berlin (or remote)

A team is English-speaking

A permanent contract


Our client is a technology company that builds decentralized digital identity solutions. They believe that everyone has the right to own and control their data, and they are committed to creating a trusted digital credentials ecosystem that empowers businesses and individuals to securely exchange data and services across borders and industries.


They are in search of a self-motivated, solution-oriented and experienced Engineering Manager, Application Development to join a team. In this role, you will work with global peers on teams dedicated to areas of the product portfolio, from the product, design, infrastructure, architecture, and back/front-end engineering teams.

This position reports to the Director of Engineering.


Responsibilities:

  • Collaborate with Product and other Engineering stakeholders to architect customer-focused applications, primarily using Dart/Flutter.
  • Raise the bar for engineering excellence through mentoring, code reviews and workshops
  • Guide the team to build secure, well-tested, and performant applications
  • Monitor reliability and operational metrics and suggest improvements to tests or monitoring tools
  • Identify the most critical improvements to product quality, security, and performance and advocate for them
  • Collaborate in building the product and technology roadmap with engineering peers, product managers, designers, and stakeholders
  • Design solutions that solve technical problems with large scope and complexity
  • Lead by example and drive complex technical solutions by preparing POCs or contributing to the codebase
  • Collaborate with cross-functional teams and peers on larger projects
  • Collaborate with peers and Engineering stakeholders to improve internal standards for code style, maintainability, and best practices for a high-scale systems environment




Requirements:

  • Have a minimum of 12 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 strong experience in multi-platform production development using Flutter from a single codebase, focusing on web, mobile and desktop applications.
  • Have strong experience in building user-friendly, responsive, efficient, and world-class user experience based primarily on the Flutter platform.
  • You are a passionate developer with extensive experience in using Kotlin/Java for native Android development and/or Swift for native iOS development. You are not new to JavaScript and TypeScript and you have production usage experience.
  • Have a good understanding of cryptography.
  • Have strong technical documentation skills, including the C4 Model and Architectural Decision Records.
  • Care about privacy by design, security, testing, high-performance systems.
  • Have strong experience of guiding the team in delivering production quality products according to industry standards.
  • Having expertise in cloud computing and native environments (AWS serverless preferred) is a plus.
  • Enjoy mentoring others, and have an inclination towards clear communication, inclusion and visibility



What they offer:


  • Flexible working hours
  • Unlimited vacation policy
  • Competitive compensation package
  • Work within an international environment
  • Learning Budget
  • Mobile Allowance

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
8 months ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Germany