Skill Sets:
• Develop user interface components and implement them using React.js concepts and workflows. • Build reusable components and front-end libraries for future use. • Translate designs and wireframes into high-quality code. • Optimize components for maximum performance across a vast array of web-capable devices and browsers. • Collaborate with cross-functional teams including designers, product managers, and other developers to deliver outstanding user-facing features.
Job Details:
Technical Competencies: • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. • Thorough understanding of React.js and its core principles. • Experience with popular React.js workflows (such as Redux). • Familiarity with RESTful APIs. • Experience with common front-end development tools such as Babel, Webpack, NPM, etc. • Ability to understand business requirements and translate them into technical requirements. • Excellent problem-solving skills and the ability to think critically. • Strong attention to detail and an eye for design. • Proficiency in version control tools such as Git. Education and Experience: • Bachelor’s degree in Computer Science, Engineering, or a related field. • 3-5 years of professional experience in front-end development. • Proven experience in building complex web applications using React.js.