Senior Front-end Engineer for High-Security Systems

office / remotesoftware developmentMiddle / Senior

About the project:
The platform empowers businesses to assess their security posture by analyzing vulnerabilities and evaluating risks from partners and vendors. It generates actionable recommendations to improve security. Its core value lies in delivering objective cybersecurity ratings, enabling companies to make informed decisions about risk management and defense against cyber threats.

We are looking for a Front-end Engineer with expertise in the TypeScript/JavaScript/React ecosystem to develop high-quality, scalable, and maintainable front-end applications.

What will be your work focus:

  • Develop and optimize modern front-end applications using React, Node.js, and TypeScript.
  • Work with micro-frontend architectures and API-driven development.
  • Integrate and maintain RESTful APIs, OpenAPI, and GraphQL.
  • Implement best practices in front-end development, including TDD, accessibility, and internationalization.
  • Build high-performance, responsive UI components using Tailwind CSS and component libraries (shadcn/ui, React Aria).
  • Ensure code quality and security through tools like SonarQube, ESLint, and Playwright.
  • Work with CI/CD systems like Jenkins, Spinnaker, and Harness, and feature flagging tools such as LaunchDarkly, and Split.io.
  • Collaborate with backend teams on API gateways, service-oriented architecture (SOA), and versioning.
  • Leverage distributed tracing and logging using OpenTelemetry.
  • Implement containerization strategies using Docker, Docker Compose, and AWS infrastructure.

Our perfect-match teammate should have:

  • 5+ years of experience in front-end development with a strong emphasis on React, and TypeScript.
  • Deep understanding of modern front-end architectures, including micro-frontends and API gateways.
  • Hands-on experience with Tailwind CSS, component-based design, and state management (React Context, Redux, or Zustand).
  • Proficiency in testing frameworks: Jest (unit testing), Playwright (end-to-end testing).
  • Experience with CI/CD pipelines and deployment strategies: blue-green, canary releases.
  • Solid knowledge of distributed tracing, observability, and performance monitoring.
  • Strong problem-solving skills and ability to work independently or as part of a team.

Let’s check some Jappware benefits:

  • Collaborative and dynamic work environment.
  • Hybrid work format & flexible work hours.
  • MacOS equipment.
  • 20 paid vacation days.
  • 15 paid sick leave days.
  • Annual budget for learning & development activities.
  • IT Club membership.
  • Accountant services.
  • Regular internal tech and non-tech talks.
  • Option to work from our welcoming office in Lviv.
  • And many other exciting benefits!

Steps to Expect in Jappware’s Hiring Process:

  1. Intro Interview
  2. Technical Interview
  3. Partner Interview