Ove rall 5+ years of experience in front-end development
At least 3 + years of experience in developing web applications in client-side frameworks such as React, Angular, VueJS, etc
B.S. in Computer Science or quantitative field; M.S. optional
Working experience with agile, analytics, A/B testing, GIT Flow
Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too
3 + years’ experience developing performance-critical applications that run in a production environment using one of the backend languages/frameworks such as .NET, Java, Scala, Kotlin, Rust, NodeJS, Go or Python
Excellent understanding of the JavaScript language and ecosystem including front-end build tools (Webpack, Babel) and package managers (npm, Yarn)
Ability to guide the team on best frontend practices
Experience mentoring junior engineers to help them unleash their full potential
Great communication and coordination skills
Excellent analytical thinking and problem-solving skills
You have a good command of the English language
Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions
Strong experience in all aspects of client-side performance optimization
Proficiency in modern coding and design practices
For example, Clean Code, SOLID principals, and TDD
Experience working on an app or internet company that is at scale with large numbers of users and transactions per second
E xperience working in a data driven company with experience analyzing and working with Big Data
Experience leading teams and greenfield projects solving large system problems
Experience working on global projects serving world markets with distributed data centers and localization of the front end and data
Responsibilities
Maintain ownership and responsibility of mission critical systems
Mentor and coach other software engineers
Be a major contributor to our agile and scrum practices and perform code reviews on the systems your teams own
Stay on the leading edge of technical know-how , industry trends and drive technical