Senior Software Engineering Manager
Job description
One of our clients based in the UK is looking for a Senior Software Manager (Flutter) to join their dynamic team. This role is remote and full time.
Skills and Responsibilities:
· 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.
Should this role speak to you, kindly send a copy of your latest CV to naushad.c@rpint.com