About the role

  • Frontend Engineer responsible for developing React applications at Turn.io, supporting global health conversations with a focus on user experience.

Responsibilities

  • Build and maintain our React & react-flow based frontend canvas application backed by GraphQL
  • Lead frontend architecture decisions and establish patterns that enable backend-focused engineers to contribute effectively to fullstack development
  • Drive frontend excellence through high standards for code quality, performance optimization, and long-term maintainability
  • Shape product direction by bringing strong design sensibility, usability thinking, and UX expertise
  • Champion accessibility and design system thinking to ensure consistency and inclusivity across our product
  • Collaborate closely with backend developers to design and integrate APIs that serve frontend needs effectively
  • Develop new user-facing features that enhance product value and usability
  • Ensure our frontend applications perform reliably in low-resource environments across the global south
  • Advise on emerging frontend technologies and practices relevant to our mission

Requirements

  • Degree in Computer Science or Engineering, or equivalent experience
  • At least 5 years experience as a developer with expertise in React, JavaScript, TypeScript, GraphQL or similar technologies
  • Strong experience with modern testing frameworks (Jest, React Testing Library, Playwright, Cypress or similar)
  • Demonstrated design sensibility with a keen eye for usability, UX principles, and accessibility standards
  • Experience working with and maintaining large, established codebases in production environments
  • Ability to leverage AI tools effectively while maintaining thorough code review practices
  • Experience with Elixir and/or Liveview is a strong bonus
  • Experience in Machine learning and/or Large language models is a strong bonus
  • Firm understanding and implementation experience with CI/CD

Benefits

  • Good work-life balance
  • Transparency and openness
  • Remote work flexibility

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CypressElixirGraphQLJavaScriptJestReactTypeScript

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.