Senior Software Engineer (React/Front End)
New
J
JobgetherSoftware development
This is a fully remote position... based in the United States.Full-TimeSenior
Salary105,000 - 125,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional software development experience.
- Required Skills
- TypeScriptReduxNext.jsReactRESTful APIsGitHubGitHub ActionsUnit Testing
Requirements
- Have 5+ years of professional software development experience.
- Bring deep experience with React and Redux or comparable state-management solutions, including application design.
- Have strong TypeScript experience.
- Have experience integrating front-end applications with REST APIs and backend platforms.
- Have experience with React unit and integration testing, as well as end-to-end testing.
- Have demonstrated experience leading code reviews on React-based codebases.
- Have experience authoring and maintaining GitHub Actions workflows.
- Have experience administering GitHub repositories.
- Have experience developing accessible and responsive user interfaces, ideally within a shared design system.
- Be able to manage multiple projects and technologies while adapting to changing environments.
- Be able to translate business requirements into technical approaches and communicate trade-offs with stakeholders.
- Experience with Vitest, Playwright, Snyk, SonarQube, Cursor or other AI-assisted development tools, Next.js, AWS or other cloud platforms, or enterprise platforms such as IBM TRIRIGA is highly valued.
Responsibilities
- Own React feature development end-to-end, from application design through implementation, testing, and release.
- Establish and improve automated quality gates across unit, integration, and end-to-end testing.
- Lead code reviews to improve quality, consistency, maintainability, and engineering standards across client codebases.
- Create and maintain GitHub Actions CI/CD workflows covering builds, testing, linting, and security checks.
- Administer GitHub repositories, including dependency management, permissions, branch protection, and repository hygiene.
- Partner with client teams on dependency updates, vulnerability remediation, and static analysis.
- Build reusable front-end patterns, shared components, and design system integrations.
- Mentor and pair with engineers across distributed and client teams on React and front-end practices.
- Lead technical conversations with clients, translate business needs into technical plans, and provide technical guidance.
- Adapt to new technologies, tools, and client platforms, including enterprise systems.
View Full Description & ApplyYou'll be redirected to the employer's site