As a Front-End Engineer, you will play a key role in developing and maintaining user-friendly and responsive web applications. You will collaborate with designers, product managers, and other engineers to build high-quality, scalable, and performant solutions. You will be responsible for implementing visually appealing and intuitive user interfaces, ensuring a seamless user experience.
Responsibilities :
- Develop and maintain front-end components using React, HTML5, CSS, ES6+, and TypeScript.
- Implement user interfaces that are visually appealing, intuitive, and accessible.
- Collaborate with designers to translate mockups and prototypes into functional code.
- Build and consume RESTful / GraphQL APIs.
- Write clean, well-documented, and testable code.
- Optimize front-end performance for speed and scalability.
- Participate in code reviews and contribute to improving our development processes.
- Stay up-to-date with the latest front-end technologies and trends.
- Deploy and maintain applications on cloud platforms like AWS and GCP using Docker and Kubernetes.
- Troubleshoot and resolve front-end issues in a timely manner.
- Ensure adherence to security best practices (CSP, XSS prevention,
- CSRF handling).
Qualifications :
Bachelor's degree in Computer Science or a related field (orequivalent experience).3+ years of experience in front-end development.Required Skills :Strong proficiency in React.Expertise in HTML5, CSS, ES6+, and TypeScript.Strong UI design experience and a keen eye for detail.Experience collaborating effectively with designers and other engineers.Familiarity with Redux, Webpack, and Babel.Experience with RESTful / GraphQL APIs.Experience with testing tools such as Jest, Cypress, and React Testing Library.Strong understanding of security best practices (CSP, XSS prevention, CSRF handling).Experience with AWS / GCP.Familiarity with Docker and Kubernetes.Solid understanding of responsive design principles.Experience with version control systems (e.g., Git).Excellent communication and collaboration skills.Bonus Points :
Experience with state management libraries (e.g., Redux, Zustand, Context API).Experience with build tools (e.g., Webpack, Parcel).Familiarity with accessibility best practices (WCAG).Contributions to open-source projects.