Role Overview
We are seeking a skilled Front-End Software Engineer with proven experience in building high-performance, user-centric applications using React .
The selected candidate will collaborate closely with design and backend teams to deliver scalable, efficient, and visually compelling web solutions while ensuring seamless system integration and adherence to modern UI/UX standards.
Key Responsibilities
- Design, develop, test, and maintain front-end modules using React and related technologies.
- Collaborate with designers, backend engineers, and business stakeholders to define requirements and deliver impactful user experiences.
- Write clean, reusable, and maintainable code following modern front-end engineering practices.
- Conduct thorough code reviews and ensure adherence to performance, accessibility, and security standards.
- Optimize components for maximum speed and scalability.
- Integrate APIs and manage data flows between backend systems and front-end applications.
- Participate in system integration and testing activities, ensuring high-quality deliverables.
- Contribute to architectural and design discussions for scalable front-end solutions.
- Mentor junior developers and promote best practices in front-end development.
Additional Requirements
- Strong command of React , JavaScript (ES6+) , HTML5 , CSS3 , and responsive UI frameworks.
- Experience with RESTful APIs , Redux , TypeScript , and version control systems such as Git .
- Familiarity with Agile development, DevOps workflows, and CI/CD pipelines .
- Understanding of software architecture , design patterns , and performance optimization .
- Excellent problem-solving and analytical skills with a proactive, collaborative attitude.
- Ability to work independently in a hybrid environment and manage multiple tasks effectively.