What are the responsibilities and job description for the Frontend Developer position at Extend Information Systems Inc.?
Job Title: Front End Developer
Job Location: Mountain View, CA / San Diego, CA(Hybrid)
Duration: Long Term Contract
Job Description
- Build modular, reusable, and well-tested UI components using React.js and modern JavaScript/TypeScript.
- Collaborate with product managers, designers, and backend teams to deliver seamless user experiences.
- Integrate RESTful APIs and GraphQL services with optimized data flows.
- Ensure frontend performance, SEO optimisation, and adherence to Intuit’s design systems.
- Implement state management using Redux, Context API, or Recoil.
- Build automated tests using Jest, React Testing Library, Cypress, or equivalent tools.
- Participate in Agile ceremonies (sprint planning, standups, retrospectives).
- Follow CI/CD processes and collaborate with DevOps for smooth deployments.
Required Skills & Experience
- Strong hands-on expertise with:
- React.js (hooks, functional components)
- JavaScript (ES6 ), TypeScript
- HTML5, CSS3, SASS/LESS
- Experience with Redux, Redux Toolkit, or other state management libraries.
- Strong understanding of responsive design, cross-browser compatibility, and web performance optimization.
- Experience with REST APIs, GraphQL, and client-side caching.
- Proficiency with Webpack, Babel, Vite or similar build tools.
- Familiarity with unit testing / UI automation frameworks.
- Experience working in CI/CD pipelines (GitHub Actions, Jenkins, CircleCI, etc.)
Salary : $55 - $62