Responsibilities:
• Developing and implementing highly responsive user interface components using React
concepts.
• Instill best practices for software development, ensure designs meet requirements, and
deliver high-quality work on schedule.
• Writing application interface codes using JavaScript following React.js workflows.
• Troubleshooting interface software and debugging application codes.
• Developing and implementing front-end architecture to support user interface concepts.
• Optimizing components for maximum performance across a vast array of web-capable
devices and browsers.
• Documenting application changes and developing updates.
Qualifications:
• A master’s or bachelor’s degree in computer science or related field from a top university.
• 4+ years’ overall experience; 2+ years’ experience in UI development using ReactJS.
• 2+ years of experience in building and leading a strong UI engineering team.
• Experience with full software lifecycle methodology, including coding standards, code
reviews, source control management, build processes, testing, and operations.
• In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
• Strong knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
• Strong analytical skills and the ability to develop processes and methodologies.
• Experience working with cross-functional teams, including UX, business (e.g. Marketing, Sales), product management and technology/IT/engineering) is a plus.
• Characteristics of a forward thinker and self-starter who thrives on new challenges and
quickly adapts to new knowledge.