Front End Engineer
Measures Of Success
You participate in the complete product development cycle starting from analysis, architecture, design, coding, unit integration and system testing of software
You provide ongoing sustaining support to the product, addressing end to end feature enhancements.
You review and work with others (Product Management, Technical Architects, Development Engineers, Software Development Manager) to confirm and track feature requirements through to delivery.
You are a member of an agile development team and participate in the planning and execution of work items.
You report to the Software Development Manager
Define technical strategy for next-generation Web UI framework working alongside WebUI architects
Executes project implementation in line with the defined strategy
Collaborate with UI/UX design team and optimize web applications to maximize speed and scale.
Motivates individuals to drive tasks to completion and take ownership of features.
Experience in Agile methodologies
Skills & Experience Required
Should be a UI Specialist and fluent in coming up with UI Design, Usability and presenting Design thoughts
Experience building complex UI applications using the latest technologies that have been successfully delivered to customers.
Should be proficient in introducing good development practices specific to WebApp
8+ years of experience in web app development
Expert level experience and Strong Knowledge with data binding concepts of MVC like Angular 5/6 or ReactJS
Experience in consuming REST services & Restful service.
Experience with HTML5, CCS3, Bootstrap, Sass or similar UI technologies
Ruthless commitment towards code quality
Experience with Test-Driven Development, Integration testing and Agile processes
Excellent collaboration skills
Very approachable mentor and great influencer for the team, technically.
Passion and willingness to learn new technologies.
Strong analytical and problem-solving skills
Self-starter, Ability to work well in a small team with good communication skills.
Strong work ethic. Self-motivated, able to self-direct, positive attitude.
Has a positive "can do" attitude. Try to figure out how to do something without understanding all the data points.
You are a strong team player but are able to work independently
You are dedicated to delivering high quality and performance solutions
You are eager to learn new things, you take ownership and want to get things done