Senior Software Development Engineer - UI/UX

New
J
JobgetherCybersecurity
Based in the United StatesFull-TimeSenior
SalaryAnnual salary of $165,000
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional experience
Required Skills
GraphQLTypeScriptgRPCReact

Requirements

  • At least 5 years of professional experience building production web applications and supporting APIs; equivalent experience will also be considered.
  • Experience managing work from concept to delivery in collaboration with Product, Design, and Engineering teams.
  • Strong React proficiency, including hooks, Context, lazy loading, and large component architectures.
  • Solid TypeScript experience and familiarity with modern frontend testing frameworks, state management solutions, and build tools.
  • Experience with GraphQL, including Apollo Client and Apollo Server on Node.js.
  • Experience working with gRPC and Protocol Buffers; at minimum, experience consuming gRPC APIs.
  • Practical knowledge of API design, versioning, and schema evolution.
  • Experience building and maintaining client SDKs across multiple programming languages, including code generation, semantic versioning, and release automation.
  • Familiarity with authentication and authorization flows using Auth0, OAuth 2.0, and JSON Web Tokens (JWT).
  • Advantageous experience includes data-intensive interfaces, UI component libraries or design systems, PostgreSQL, Google Cloud Platform, OpenTelemetry, GitLab CI/CD, OpenFeature, Terraform, or cybersecurity, OT, ICS, and SBOM concepts.

Responsibilities

  • Design, develop, test, and deploy features across a React and TypeScript frontend and supporting GraphQL and gRPC APIs.
  • Lead feature development from scoping and design through implementation, release, and production troubleshooting.
  • Design and evolve GraphQL schemas and Protocol Buffers/gRPC contracts, maintaining versioning and backward compatibility.
  • Build and maintain Python, TypeScript, and Go client SDKs, including code generation, semantic versioning, and automated releases.
  • Define API and integration contracts with backend teams working primarily on Go-based services.
  • Collaborate with Product and Design to translate customer needs into user-focused technical solutions.
  • Improve frontend performance, accessibility, and observability.
  • Write secure, maintainable, tested code and provide constructive code reviews.
  • Diagnose production issues and improve the reliability of customer-facing functionality.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual salary of $165,000
Apply Now