we are 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.
This position is open to all candidates.