出海雷达

高级软件工程师(React/前端)

Senior Software Engineer (React/Front End)

开发工程限定地区(需当地身份)
公司Bellwood
薪资$105,000 - $125,000/年
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间13 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

公司简介
Bellwood 是一家充满活力的产品开发咨询公司。我们是一支由开发者、设计师、营销人员和企业家组成的团队,当企业希望将软件产品从构思变为现实时,会找到我们。
职位介绍
我们正在寻找一位拥有深厚 React 和前端工程经验的高级软件工程师加入我们的团队。理想的候选人应具备与我们当前技术栈高度契合的经验,尤其是 React、Redux、TypeScript、Vitest、Playwright 和 GitHub Actions。
这是一个独特的机会,与一支在大规模构建高质量客户端产品方面表现出色的团队合作。你将负责功能的端到端开发,提升测试、CI/CD、代码审查和安全交付等工程实践的标准,并帮助客户团队建立可维护的产品模式,以适应其增长。该职位向工程团队负责人汇报。
主要职责包括:

  • 在 React 应用中负责功能的端到端开发,从应用设计到实现和发布
  • 建立并改进自动化质量门禁,包括单元测试、集成测试和端到端测试
  • 领导代码审查,提高客户端代码库中的代码质量、一致性和可维护性
  • 编写和维护 GitHub Actions CI/CD 流水线,用于构建、测试、代码检查和安全检查
  • 管理 GitHub 仓库,包括依赖管理、权限设置、分支保护和整体仓库卫生
  • 与客户团队合作,通过依赖更新、漏洞修复和静态分析来加强安全性和质量
  • 构建可重用的模式和基础架构,例如共享组件和设计系统集成,使产品保持可扩展性和安全性
  • 对工程师进行指导和配对编程,包括客户团队和分布式团队,传授现代 React 和前端实践
  • 向技术和非技术利益相关者清晰地传达技术概念
  • 快速学习和适应各种技术、工具和客户平台,包括你可能之前没有接触过的企业系统
  • 执行其他分配的任务

任职要求

  • 5 年以上软件开发经验
  • 深入使用 React 和 Redux(或类似的状态管理工具),包括应用设计
  • 强大的 TypeScript 经验,包括前端与 REST API 和后端平台的集成
查看英文原文

Company Description
Bellwood is a dynamic Product Development Consultancy. We're a team of developers, designers, marketers and entrepreneurs that companies turn to when they want to take a software product from conception to creation.
About the job
We are seeking a Senior Software Engineer with deep React and front-end engineering experience to join our team. The ideal candidate will have experience that closely aligns with our current tech stack, particularly React, Redux, TypeScript, Vitest, Playwright, and GitHub Actions.
This is a unique opportunity to work alongside an experienced team that excels at building quality client products at scale. You'll own features end-to-end, raise the bar on engineering practices like testing, CI/CD, code review, and secure delivery, and help client teams build patterns that keep their products maintainable as they grow. This position reports to an Engineering Team Lead.
Key Responsibilities Include:

  • Owning feature development end-to-end in React applications, from application design through implementation and release
  • Establishing and improving automated quality gates, including unit, integration, and end-to-end testing
  • Leading code reviews to raise code quality, consistency, and maintainability across client codebases
  • Authoring and maintaining GitHub Actions CI/CD pipelines for build, test, lint, and security checks
  • Administering GitHub repositories, including dependency management, permissions, branch protection, and overall repo hygiene
  • Partnering with client teams to harden security and quality posture through dependency updates, vulnerability remediation, and static analysis
  • Building reusable patterns and foundations, such as shared components and design system integrations, so products stay scalable and safe to evolve
  • Mentoring and pairing with engineers, including client and distributed teams, on modern React and front-end practices
  • Communicating technical concepts clearly to both technical and non-technical stakeholders
  • Learning and adapting quickly across a variety of technologies, tools, and client platforms, including enterprise systems you may not have worked with before
  • Performing other duties as assigned

Qualifications

  • 5+ years of software development experience
  • Deep experience with React and Redux (or comparable state management), including application design
  • Strong TypeScript experience, including integrating front ends with REST APIs and backend platforms
  • Experience with React unit and integration testing, and with end-to-end testing
  • Demonstrated code review leadership on React codebases
  • Experience authoring and maintaining GitHub Actions workflows and administering GitHub repositories
  • Experience building accessible, responsive UIs, ideally within a shared design system
  • Strong communication, collaboration, and mentoring skills
  • Ability to work effectively across multiple projects and technologies

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.
As a senior engineer, you'll often be the technical face of Bellwood to our clients. You should be comfortable leading technical conversations with client stakeholders, translating business needs into clear technical plans, setting expectations and pushing back when needed, and building the trust that turns engagements into long-term partnerships.
Compensation & Benefits
Compensation at Bellwood is determined by several factors, including job scope, title, and relevant experience. We offer competitive, market-aligned pay supported by comprehensive benefits and opportunities for professional growth.
The estimated annual salary range for this role is $105,000 – $125,000
Benefits Include

  • Remote work environment
  • Generous PTO
  • Subsidized medical, dental, and vision insurance
  • Short- and long-term disability coverage
  • 401(k) plan
  • Referral bonuses
  • Company retreats

Travel Requirements
This position requires travel to attend two company-wide events annually. These events are an important part of Bellwood's culture and collaboration practices. Bellwood will arrange and cover all travel and accommodation expenses.
In addition, this role includes four on-site visits per year to our client's headquarters in Atlanta, GA. Additional travel related to client or team needs may occasionally be required.
*Candidates in the Atlanta area will be given priority consideration
Join our tight-knit team of sharp technologists to leverage your talents, expand your skills, and help build exceptional software products. We look forward to meeting you!
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位