As a Front End Lead, you will be chartered with developing new features and components in existing web applications and building reusable code and libraries for future use
You will work with Product Managers and UX designers to understand requirements and ensure the technical feasibility of UI/UX design, optimizing applications for maximum speed and scalability
Responsibility
Development of new UI features and components in our existing web application
Build reusable UI component code and libraries for future use
Work with product manager/owner to understand requirements and ensure the technical feasibility of UI design
Optimize application for maximum speed and scalability
Work on POC projects to integrate and upgrade an existing application
Collaborate with other team members and with cross-functional teams and stakeholders across geographies
Create and execute UI unit test cases and contribute to test automation
Nice to have
7+ years of UI development experience with a proven track record of delivering great software
2+ years of good hands-on development experience working with ReactJS and Redux is a must
Experience with CSS, HTML5, OO JavaScript
Experience in D3 is a plus. An ability to write code for responsive UI and implement common widgets like AgGrid, Pivot Grid, Charts, etc.
Have a passion for quality and writing clean, solid, readable code that scales and performs well
A firm grasp of Computer Science fundamentals including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis
An urge to collaborate with other architects, designers, product managers, and software developers to influence product direction and functional requirements
Ability to coach and collaborate inside and outside the team - You enjoy working closely with others, teaching, and learning and are comfortable showing off your work
Have positive energy and enthusiasm - cultural fit is a big deal for us, we re looking for smart people who are excited about solving big problems and are self-motivated to get things done
You re an exceptional communicator, you are pragmatic, and you know how to build trust