Job Summary : eTeam is seeking a Senior Full Stack Developer with expertise in React and Node.js. The role involves building full vertical slices of products, designing shared components, and ...
Job Summary : eTeam is seeking a Senior Full Stack Developer with expertise in React and Node.js. The role involves building full vertical slices of products, designing shared components, and ...
Sr. Optimizely Developer
Templeton, MA · On-site +1
$121K - $159K/yr
About the Role We are seeking a highly skilled Senior Optimizely Developer to serve as the ... Advanced proficiency in HTML5, CSS3/SASS, and JavaScript (Vanilla, ES6+, jQuery, React/Vue) to ...
Sr. Optimizely Developer
Templeton, MA · On-site +1
$121K - $159K/yr
About the Role We are seeking a highly skilled Senior Optimizely Developer to serve as the ... Advanced proficiency in HTML5, CSS3/SASS, and JavaScript (Vanilla, ES6+, jQuery, React/Vue) to ...
Dev Ops Engineer III
Springfield, MA · On-site
$99K - $130K/yr
The DevOps Engineer III works closely with senior DevOps engineers, application teams, and security ... or React from a CI/CD and deployment perspective. • Experience working in Agile/Scrum framework ...
Dev Ops Engineer III
Springfield, MA · On-site
$99K - $130K/yr
The DevOps Engineer III works closely with senior DevOps engineers, application teams, and security ... or React from a CI/CD and deployment perspective. • Experience working in Agile/Scrum framework ...
Senior React Developer information
See Amherst, MA salary details
$15.15 - $21.63
0% of jobs
$21.63 - $28.11
0% of jobs
$28.11 - $34.59
0% of jobs
$34.59 - $41.06
3% of jobs
$41.06 - $47.54
7% of jobs
$51.92 is the 25th percentile. Wages below this are outliers.
$47.54 - $54.02
21% of jobs
The median wage is $59.03 / hr.
$54.02 - $60.50
23% of jobs
$66.81 is the 75th percentile. Wages above this are outliers.
$60.50 - $66.98
20% of jobs
$66.98 - $73.46
13% of jobs
$73.46 - $79.93
7% of jobs
$79.93 - $86.41
4% of jobs
$15
$60
$86
How much do senior react developer jobs pay per hour?
What is a senior React developer?
A Senior React Developer is an experienced software engineer specializing in building user interfaces using React.js. They are responsible for designing, developing, and optimizing complex web applications while ensuring code quality and performance. Senior React Developers often mentor junior developers, collaborate with cross-functional teams, and implement best practices in React development. They also have a deep understanding of state management, performance optimization, and modern front-end architectures.
What are the key skills and qualifications needed to thrive in the senior React developer position, and why are they important?
To thrive as a Senior React Developer, you need an in-depth understanding of JavaScript, React.js, front-end architecture, and experience with modern web development practices, usually backed by several years in similar roles or a relevant degree. Proficiency with state management libraries (like Redux), RESTful APIs, version control systems (such as Git), and awareness of TypeScript and testing frameworks is often expected. Strong problem-solving abilities, clear communication, and a collaborative mindset set successful candidates apart. These skills ensure the delivery of robust, scalable applications and effective teamwork in dynamic, agile environments.
What are the typical responsibilities and daily tasks for a senior React developer?
As a Senior React Developer, you'll typically be responsible for designing and developing complex user interfaces, optimizing application performance, and mentoring junior developers on best practices. Your daily tasks may include writing clean, maintainable code, reviewing pull requests, collaborating with designers to bring UI/UX concepts to life, and participating in sprint planning or code reviews. You'll often work closely with back-end developers and product managers to align technical solutions with business goals. This role also requires you to stay up to date with emerging technologies and contribute to the continuous improvement of development processes.
Full-time
Re-posted 6 days ago
Job description
eTeam is seeking a Senior Full Stack Developer with expertise in React and Node.js. The role involves building full vertical slices of products, designing shared components, and participating in sprint planning, while ensuring high-quality code through testing and documentation.
Responsibilities:
• Build and own full vertical slices of the product: React components, TypeScript interfaces, RTK Query endpoints, Node.js/Express handlers, etc. within the same feature.
• Design shared component and API patterns that other stories consume — not just implementing your own tickets but considering how the building blocks you create will be used across the feature.
• Participate actively in sprint planning and backlog refinement; push back on stories that lack sufficient design or data specification before they enter a sprint.
• Write behavioral tests (Vitest React Testing Library) alongside implementation, not as a separate phase.
• Identify and document reuse opportunities across implementation areas — patterns and observations that prevent duplicate work by teammates.
Qualifications:
Required:
• 5 years of professional React development; 3 years using TypeScript in a production React codebase — not just annotating JS, but designing typed data contracts, discriminated unions, and generic component interfaces. Strong understanding of React 18 patterns: functional components, custom hooks, memo/use Callback usage, Suspense and lazy loading.
• Practical experience with Redux Toolkit and RTK Query: defining API slices, managing loading/error states, understanding caching and cache invalidation behavior. Experience with Redux middleware or Thunks is useful but secondary to RTK Query fluency.
• Form handling with react-hook-form and schema-based validation (Yup or Zod). Comfort with multi-step forms, conditional field logic, and controlled vs. uncontrolled patterns. Familiarity with design system libraries coupled with the ability to read component documentation and use the provided components correctly without reaching for custom solutions.
• 3 years building and maintaining REST APIs with Node.js and Express (or equivalent framework).
• The ability to design endpoint shapes that are efficient to consume from the client and that handle partial failures gracefully.
• Experience integrating with external APIs or SaaS platforms — writing against third-party REST or SOAP interfaces, handling pagination, rate limiting, and API version differences.
• Working knowledge of authentication middleware: JWT validation, token refresh patterns, understanding of OAuth 2.0 / OIDC flows even if you have not built them from scratch.
• Comfort with Redis for caching: setting TTLs, invalidation strategies, understanding when caching introduces staleness risk.
• Writes tests as part of implementation, not after. Can articulate the difference between testing behavior and testing implementation details.
• Experience with React Testing Library (or equivalent) — tests that simulate user interactions and assert on visible output, not on component internals.
• Able to write meaningful tests for async behavior (loading states, API responses, error boundaries) using mocked service layers.
Preferred:
• Configuration-Driven UI Patterns
• Authentication and Identity
• Event-Driven Systems -Exposure to Apache Kafka or a comparable message broker — consuming events from a topic, understanding at-least-once delivery, schema registry basics.
• Financial Services Domain
• Python API Development- Production experience building REST APIs in Python using FastAPI, Flask, or Django REST Framework. Data Manipulation and ETLm-Hands-on experience using Python for data transformation work.
• Accessibility-Working knowledge of WCAG 2.1 AA compliance — aria attributes, keyboard navigation, screen reader behavior.
Company:
eTeam is a staffing agency that also provides payrolling services. Founded in 1999, the company is headquartered in Somerset, USA, with a team of 501-1000 employees. The company is currently Late Stage.