About Company
Our client is on a mission to revolutionise the in-classroom learning experience by creating an interactive environment, where students and teachers can connect through our product. As a lead engineer, you will be part of building a new product from scratch by partnering with external educators and colleagues. You will be part of a distributed team across Europe and Asia, with shared time for collaborative activities such as planning, retros, stand-ups, and brainstorming sessions.
Responsibilities
- Build mission-critical services used by tens of millions of users.
- Lead in the architecture and design of scalable, easily maintainable solutions to allow development of exciting features and support greater users
- Enjoy coding and want to remain 'hands-on'
- Play a key role in shaping technical roadmaps
- Prioritize features and improvements based on business objectives and technical feasibility.
- Conduct regular design and code reviews to ensure adherence to best practices and maintain code quality.
- Drive continuous improvement of engineering standards, tooling, and processes.
- Identify areas for optimisation and implement solutions to enhance team productivity and code quality.
- Share your knowledge and experience with the rest of the team
Requirements
- Expertise in Swift programming, at least 7 years of experience, with a strong knowledge of design patterns, architectural principles, and best practices.
- With a strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles
- Proven track record of solving complex technical problems and making sound technical decisions.
- Experience in the prioritisation, delegation, planning, and execution of tasks.
- Leverage data to understand our users and our product in-depth, identify areas of opportunity and execute projects to drive user growth and engagement
- Experience in driving cross-functional teams and collaborating effectively with product managers, designers, and other stakeholders.
- A growth mindset with a commitment to continuous learning and improvement.
- Big plus if you have experience cross-compiling codebase on different mobile platforms