DevJobs

Senior Fronted Developer

Overview
Skills
  • Go Go
  • Java Java
  • React React ꞏ 7y
  • Node.js Node.js
  • Component testing
  • Cursor
  • GitHub Copilot
  • UI integration testing
  • Authentication
  • Authorization
  • NGINX NGINX
abra is seeking for an Senior Fronted Developer

We are looking for a Senior Frontend Developer to join PlainID, the market-leading authorization platform, and help build the next generation of our leading cybersecurity product.

You will take ownership of end-to-end user experience development using React, building scalable, high-performance applications within a modern, cloud-based, multi-tenant SaaS architecture. You will improve existing features, contribute to UI architecture and testing strategy, and play a direct role in shaping system performance, code quality, and overall engineering standards.

Working closely with Product Managers, Backend Developers, and QA Engineers, you will deliver impactful features in a dynamic R&D environment, leverage AI-assisted development tools, and help drive continuous improvement across the platform.

Key Responsibilities

  • Develop complex React-based frontend components within a scalable SaaS product
  • Contribute to frontend architecture and scalable infrastructure design
  • Write high-performance, maintainable, and reusable code
  • Design and implement UI integration and component tests using modern testing frameworks
  • Collaborate closely with Product Managers, Backend Engineers, and QA teams
  • Participate in limited backend development using Java or Go
  • Work in an Agile environment with CI/CD, TDD/BDD, and Extreme Programming practices
  • Meet performance goals and product KPIs

Requirements:

  • 7+ years of experience building React-based applications, with strong knowledge of software architecture, design patterns, and scalable front-end infrastructure.
  • Hands-on experience using AI-assisted development tools (e.g., Cursor, GitHub Copilot, or similar) as part of the coding workflow — including code generation, refactoring, and documentation.
  • Experience writing UI integration and component tests, using modern testing frameworks and best practices.
  • Proven ability to write high-performance, maintainable, and reusable code, with attention to developer experience and long-term code health.
  • Nginx experience - an advantage.
  • Node.js experience - an advantage.
  • Go or Java experience - an advantage.
  • Background in authentication and authorization flows, including modern protocols - an advantage.
  • Strong understanding of Cyber Security domain - an advantage.
abra