Source description
About the role
Key Responsibilities: - Develop and maintain user-facing features using React. - Collaborate with designers to translate UI/UX design wireframes into high-quality code. - Optimize components for maximum performance across a vast array of web-capable devices and browsers. - Write clean, maintainable, and efficient code following best practices. - Work with RESTful APIs and integrate with back-end services. - Ensure the technical feasibility of UI/UX designs. - Perform code reviews and contribute to continuous improvement efforts. - Troubleshoot and debug issues, ensuring a smooth and responsive user experience. - Stay up-to-date with the latest industry trends and technologies to ensure our applications are using best practices. Requirements: - Proven experience as a Front-End Developer with a strong portfolio of web applications. - Proficiency in React and related technologies (Redux, React Router, etc.). - Solid understanding of JavaScript (ES6+), HTML5, and CSS3. - Experience with modern build tools and workflows (Webpack, Babel, NPM/Yarn). - Familiarity with version control systems, particularly Git. - Knowledge of responsive design principles and cross-browser compatibility. - Experience with RESTful APIs and asynchronous programming. - Strong problem-solving skills and attention to detail. - Ability to work collaboratively in a quick-paced environment. - Excellent communication skills, both verbal and written. Preferred Qualifications: - Experience with TypeScript and/or Next.js. - Familiarity with testing frameworks and methodologies (Jest, React Testing Library). - Knowledge of UI/UX design principles and tools (Figma, Sketch). - Experience with state management libraries (e.g., Redux, MobX). - Previous experience in agile development environments. .
More at Photon