Lead Frontend Architect for High-Security Systems
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 currently looking for a Front-end Architect with experience in the TypeScript/JavaScript/React ecosystem to introduce innovations and best practices into the front-end architecture of this powerful project.
What will be your work focus:
- Architect and develop scalable and high-performance front-end solutions using React and TypeScript.
- Implement composable, micro-frontend architectures with a strong focus on modularity and maintainability.
- Design and maintain API-driven development workflows, ensuring integration with RESTful APIs, OpenAPI, and GraphQL.
- Establish best practices in front-end development, including TDD, accessibility, and internationalization.
- Ensure system reliability using event-driven architectures, idempotency patterns, and CRDTs.
- Drive CI/CD best practices with tools like Jenkins, Spinnaker, Harness, and feature flagging platforms (LaunchDarkly, Split.io).
- Optimize and enforce performance, security, and accessibility standards via tools like SonarQube, ESLint, and Playwright.
- Collaborate closely with backend teams on API gateways, versioning, and service-oriented architecture (SOA).
- Work with distributed tracing, logging, and monitoring using OpenTelemetry.
- Implement containerization strategies using Docker, Docker Compose, and AWS infrastructure.
Our perfect-match teammate should have:
- 6+ years of experience in frontend architecture with a strong emphasis on React, TypeScript, and Node.js.
- Deep understanding of architecture patterns, including micro-frontends, API gateways, and service-oriented design.
- Hands-on experience with modern front-end development: Tailwind CSS, component libraries (shadcn/ui, React Aria).
- Proficiency in testing frameworks: Jest (unit testing), Playwright (end-to-end testing).
- Strong infrastructure knowledge: Docker, Terraform, PostgreSQL, Kafka, Clickhouse, AWS.
- Experience with CI/CD pipelines and deployment strategies: blue-green, canary releases.
- Excellent understanding of distributed tracing, observability, and performance monitoring.
- Strong written and verbal communication skills, ability to mentor and lead development teams.
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:
- Intro Interview
- Technical Interview
- Partner Interview