Software Engineer
Toate anunțurile de la Recruiter
Required Skills
JavaScript
React
HTML/CSS
Storybook
Jest
Requirements
3+ years of experience building JavaScript applications in production
Strong client-side engineering fundamentals with React or a similar framework
Ability to break down complex problems and design simple, robust solutions
Good testing habits and attention to quality
Strong collaboration skills, openness to feedback, and a low-ego working style
Job Description
Join the Client team as a software engineer to build secure client applications, focusing on usability and security-sensitive design, contributing to open-source projects.
Show full description
THE CLIENT
Our client is a fast-growing cybersecurity product company rethinking how teams manage and share sensitive access. Their platform is trusted by 40,000+ organisations across 50+ countries — and growing fast. This is an engineering-led business: modern architecture, real technical challenges, and a strong focus on open source, privacy, and security. They’re building a fully remote, collaborative team and looking for engineers who take ownership and enjoy solving meaningful problems. If you want to work on a product with real impact at global scale — this is worth a conversation.
THE ROLE:
Our client is looking for a software engineer to join its Client team and help build the applications through which users experience the product, including browser extensions, desktop applications, command-line tools and SDKs.
This is not a typical frontend role. Because their product is built around end-to-end encryption and a zero-trust model, their client applications carry significant responsibility for security, data handling and product behaviour. The role sits at the intersection of client engineering, product thinking, usability and security-sensitive application design.
You would work on features used by a large open-source community, contributing across the full lifecycle: understanding the problem, shaping the approach, implementing the solution, testing it thoroughly and improving it over time. This role will suit someone who enjoys solving complex product problems, keeping solutions simple, and working in an environment where quality, openness and collaboration matter.
RESPONSIBILITIES:
Build and improve client applications across browser, desktop and adjacent client surfaces
Translate product and user needs into secure, usable client-side solutions
Implement and maintain business logic, local data handling and security-sensitive workflows on the client side
Contribute to testing strategy across unit, integration and end-to-end levels
Work closely with product, design and engineering peers to refine solutions before implementation
Help improve code quality, performance, maintainability and documentation
Contribute to open-source collaboration with the community where relevant
CORE REQUIREMENTS
3+ years of experience building JavaScript applications in production
Strong client-side engineering fundamentals with React or a similar framework
Ability to break down complex problems and design simple, robust solutions
Good testing habits and attention to quality
Comfort working across product, engineering and implementation questions — not just coding tickets
Strong collaboration skills, openness to feedback, and a low-ego working style
Interest in security, privacy, or building trustworthy software systems
NICE TO HAVE
Experience building browser extensions, desktop applications or other multi-platform clients
Experience with security-sensitive applications, client-side cryptography or zero-trust architectures
Experience with design systems, Storybook or usability-focused product development
Open-source contribution experience
Experience maintaining long-lived software products
Familiarity with other languages such as Go, Swift, C#, PHP, Python or Rust
Tools and technologies you’ll work with: JavaScript, React, HTML/CSS, Storybook, Jest, WebdriverIO, OpenPGP-related tooling, Git and Docker across Windows, macOS and Linux environments. (We do not expect candidates to bring experience with every tool listed here)
How you work
You take ownership of problems, not just tasks
You value simplicity and avoid over-engineering
You work well in an environment where feedback is frequent and constructive
Visa & Work Authorization
This is a fully remote role, but candidates must be located in and have the legal right to work in Romania. The client is not offering visa sponsorship or relocation for this position.
Green Flags
Experience building and shipping browser extensions or desktop applications (e.g., using Electron).
Previous work on security-sensitive products like password managers, VPN clients, or encrypted communication tools.
Active contributions to open-source projects, especially in the security, privacy, or developer tooling space.
Experience at companies known for strong client-side engineering and product ownership (e.g., 1Password, Dashlane, Signal, Postman).
A portfolio or GitHub profile demonstrating well-architected, thoroughly tested, and complex client-side applications, not just UI-focused websites.
Red Flags
Profile consists solely of building marketing websites, e-commerce frontends, or content-management systems without complex client-side logic.
Resume shows a pattern of only working in large, siloed teams with a narrow focus on implementing UI from pre-defined tickets.
Candidate is not located in and/or does not have the right to work in Romania.
Salary expectations are significantly above the stated EUR 50K maximum.
Less than 3 years of professional, post-graduation experience building production software.
Expresses a lack of interest in security, privacy, or the problem domain.