Job Title: Senior Software Engineer – Frontend (React)
Location: Alameda CA 3 days onsite. Need local
Contract
Key Responsibilities:
- Design and develop responsive, performant, and accessible web applications using Next.js, React, and modern frontend technologies.
- Collaborate with backend engineers, product managers, and designers to deliver seamless user experiences.
- Implement and maintain CI/CD pipelines using GitHub Actions, Vercel, or similar platforms.
- Optimize frontend performance and web vitals across various devices and browsers.
- Contribute to and help evolve the design system and component libraries.
- Ensure code quality through unit testing, integration testing, and code reviews.
- Participate in sprint planning, estimations, and technical roadmap discussions.
- Troubleshoot and resolve complex frontend issues in production environments.
Required Skills & Experience:
- Strong proficiency in JavaScript, TypeScript, React, and Next.js.
- Deep understanding of React hooks, context API, and state management tools like Redux.
- Experience with server-side rendering (SSR) and static site generation (SSG) in Next.js.
- Solid understanding of HTML5, CSS3, SASS/SCSS, and responsive design principles.
- Familiarity with API integration, GraphQL, and RESTful services.
- Experience with testing frameworks like Jest.
- Knowledge of frontend performance optimization and accessibility standards.
- Experience integrating with authentication systems (e.g., OAuth2, OpenID Connect).
- Understanding of web security principles (e.g., XSS, CSRF, CORS).
- Experience working with monorepos and tools like Turborepo.
- Familiarity with analytics and tracking tools (e.g., Google Analytics, Segment).
- Exposure to Agile methodologies and DevOps culture.
- Familiarity with design systems and tools like Storybook, Figma, or Adobe XD.