Overview
Skills
Job Details
Role: Front End Engineer
Location: Elk Grove, CA (3x/ week onsite)
Duration: 9 months
About the Role:
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 Google Cloud Platform 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/Google Cloud Platform.
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.