Front-end Developer with AI
Job Summary
This role is for a builder focused on shaping software construction using an end-to-end stack including Ruby on Rails, React, and Node.js. You will integrate AI-assisted development tools into your daily workflow to deliver high-impact features. The position requires taking technical ownership of your scope and continuously optimizing performance and architecture.
Responsibilities
- Build end-to-end features with React, Node.js, and Ruby on Rails
- Integrate AI tools into daily development workflows
- Drive software architecture quality and technical improvements
- Measure post-deployment impact on user and business metrics
Required Skills
- React, TypeScript, Node.js, Ruby on Rails
- BFF Architecture, SQL, GitHub
- AI-assisted coding (Cursor, Claude Code)
- Vite, Webpack, Jest, Vitest
Job Details
Responsibilities:
- Apply and propose improvements to project standards and development patterns within the team.
- Contribute to the overall quality and architecture of the software, collaborating with senior engineers on high-impact decisions.
- Implement technical contracts and ensure their strict compliance across services.
- Collaborate with developers and stakeholders to translate business requirements into clear, maintainable technical solutions.
- Propose and execute technical improvements regarding performance, testing, compilation, and technical debt with autonomy over your scope.
- Build end-to-end features, leveraging AI tools to accelerate development and add real product value.
- Measure the real-world impact of delivered features on users and business metrics, maintaining ownership beyond the initial pull request.
Requirements:
- 2 to 4 years of experience in frontend development with exposure to full-stack environments.
- Solid, production-level experience with React.
- Functional, working knowledge of Ruby on Rails and Node.js.
- Hands-on experience with frontend build tools such as Vite, Webpack, or Esbuild.
- Proficiency in testing frameworks, including Jest, Vitest, Cypress, or equivalent tools.
- Experience designing and working with Backend for Frontend (BFF) architecture.
- Active, daily use of AI-assisted development tools such as Cursor, Claude Code, Copilot, or equivalents.
- Experience integrating or utilizing AI APIs (LLMs, embeddings) in real-world products or side projects.
- Solid understanding of relational databases using SQL, and version control workflows using GitHub.
- Preferred: Docker, Kubernetes, CI/CD, microservices, Serverless Functions, Event Queues, and AWS.