EF is investing big in new software innovation products for the next generation of Education experiences. We want to reinvent Learning and drive new and engaging ways for Students, Parents and Teachers to get the best out of our platform. We're looking for like-minded individuals who love to grow and solve new and interesting problems.
We're not overly obsessive about tech stacks that you may have used - but see any experience with Cloud, modern Web and Mobile as a plus.
EF provides wide product portfolios to our customers that including self-learning, online classroom, testing, personalized learning and smart devices. We are looking for talented full-stack engineers to help build our next generation, world class learning platform to enable our customers to have best in class learning experience. You will be part of a team that obsesses over technologies, quality and is committed to putting our customers first.
You will be involved in all aspects of software development; from initial development, to the deployment of the service in production; the testing and documentation.
o Manage, develop and grow multiple teams of software engineers
o Ensure timely and quality delivery of engineering work by your teams
o Work with engineering leadership to drive engineering quality and standards
o Work with leadership and the product team on feature planning and roadmaps
o Work with the creative team to define and iterate on new and existing features
o Ability to write production code - leading from the front - whilst mentoring others.
o 1+ years of managing a FE engineering team
o 5+ years of HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
o Bachelor's degree in Computer Science, Technology or related field
o Experience undertaking performance evaluations and appraisals
o Experience mentoring engineers and developing their careers
o Experience of working and influencing product direction in a cross-discipline team
o Problem-solving skills backed by a solid knowledge of computer science, data structure and algorithms
o Passion for creating great user experiences in collaboration with UI designers
o Possessed clear and logical thinking
o Excellent communication and interpersonal skills
o Proven track record of delivering high-quality web products
Nice to Have
o Demonstrated ability to learn new tools and technologies quickly
o Familiarity with Git version control system
o Experience working on *nix
o Experience with mobile app development for iOS devices or Android devices
o Experience with GraphQL/Apollo.
o Experience with TypeScript.
o Experience with Node.js/Express.
o Experience in Salesforce Development