We are looking for a passionate engineering expert with experience managing cross discipline teams, has a strong understanding of cloud supported cross platform applications, and knowledge of the full Software Development Life Cycle. The candidate should k continuous integration, testing strategies, design systems, software architecture, data and analytics, user experience, accessibility, internationalization performance. You know when to get involved and when to delegate; when to speak up and to listen. Most of all,you're passionate about our mission.
● Manage a team of software engineers, including task planning and code reviews
● Drive technical projects and provide leadership in an innovative and fast-paced environment. Reinforce development best practices for quality assurance, security, and deployment
● Be responsible for the overall planning, actioning and success of technical projects
● Work closely with product management teams to ensure best -in class product development
● Contribute technically to projects, research and the design of new systems
● Near fluent English speaking, reading and writing ability
● BSc Computer Science, Mathematics, or similar
● 5+ years professional experience creating modern web and mobile applications
● 3+ years professional experience managing 5+ engineers
● Strong experience writing code in two or more of the following: C++, Swift, Objective C, Java, TypeScript, PHP, Python
● Strong experience in enforcing agile methodologies and using project management tools
● Experience managing in a TDD/BDD environment, and dealing with code refactoring and code bottleneck issues.
● Strong experience in Git, Git Flow and code management tools