Role: Front End Engineer
Location: Elk Grove, CA or Sunnyvale, CA (3x/ week onsite)
Duration: 6 months
Experience Required: 8-10
Job Description:
- We are seeking a talented and passionate Front-End Engineer to join our growing teams in Elk Grove & India.
- 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 (or equivalent 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.