Description
Gathering functional requirements, developing technical specification, planning & implementation
Designing/developing web, software, mobile apps, prototypes or proof of concepts
Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
End to end engineering - design, development, testing, deployment for the UI work
Resolve defects/bugs during testing, pre-production, production, and post-release patches
Work cross-functionally with various teams: product management, various product lines, or business units to drive forward results
Contribute to the design and architecture of the project
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Eligibility
Experience in HTML, CSS & Responsive design
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Experience with Agile Development, SCRUM methodologies
Thorough understanding of React.js and its core principles
Container pattern
HOC pattern
Render Props pattern
Familiarity with RESTful APIs
Experience with common front-end development tools such as Babel, Webpack, NPM
Ability to understand business requirements and translate them into technical requirements