Roles & Responsibilities:
- Design and implement high-quality frontend solutions using ReactJS, JavaScript, HTML, CSS to deliver captivating user experiences.
- Collaborate with designers, backend developers, and cross-functional teams to create cohesive UI/UX solutions.
- Optimize web applications for maximum speed, performance, and scalability across devices and browsers.
- Participate in user testing and gather feedback to refine designs and improve application usability.
- Maintain an up-to-date understanding of the latest frontend design principles, technologies, and best practices.
- Debug and proactively solve production issues to ensure seamless user experiences.
- Conduct code reviews and participate in peer-reviews to maintain code quality and best practices.
- Research emerging technologies, trends, and frameworks to incorporate into UI/UX development.
- Implement responsive and adaptive design principles to ensure applications work across multiple platforms.
- Integrate APIs and develop web-based applications adhering to modern standards and best practices.
- Write unit tests using frameworks such as Jest to ensure software reliability.
- Collaborate effectively in Agile teams and participate in sprint planning, stand-ups, and reviews.
Requirements / Qualifications:
- Bachelor's or Master's degree in Computer Science, IT, or related field.
- 8+ years of frontend development experience with a strong portfolio showcasing expertise in data-intensive applications.
- In-depth knowledge and hands-on experience with ReactJS and modern state management libraries like Redux.
- Proficiency in HTML5, CSS3, JavaScript/TypeScript.
- Strong understanding of responsive and adaptive design principles, aesthetics, and attention to detail.
- Experience with design tools, CSS frameworks, and HTTP protocols.
- Experience with unit testing frameworks such as Jest.
- Familiarity with Agile methodologies and working in Agile team structures.
- Strong problem-solving, troubleshooting, and collaborative skills.
- Excellent verbal and written communication skills.