• Developing and implementing UI components using React.js
• Collaborating with cross-functional teams to design and ship new features
• Building reusable components and front-end libraries for future use
• Translating designs and wireframes into high-quality code
• Optimizing components for maximum performance across various web browsers
• Staying up-to-date with the latest industry trends and technologies
• Troubleshooting and debugging issues to ensure smooth user experiences
• Participating in code reviews to maintain code quality and consistency
• Proficiency in React.js and its core principles
• Strong JavaScript, HTML5, and CSS3 skills
• Experience with popular React.js workflows (such as Redux)
• Familiarity with RESTful APIs and integration
• Knowledge of up-to-date authorization mechanisms, such as JSON Web Tokens
• Understanding of front-end build tools and pipelines
• Excellent problem-solving and communication skills
• A strong attention to detail, and a passion for delivering high-quality code
• Adaptability to changing project requirements and priorities
• Experience with version control systems (e.g., Git)
• A degree in computer science, software engineering, or a related field