Position: Senior Angular Developer for AI-powered Security SaaS
Company: FusionWorks
Category: JavaScript
Experience required: 5y
English level: intermediate
Published: 2022-11-01T00:00:00+02:00

- Work for a great, mid-sized company working with bleeding-edge tech to create the best security testing platform.

- Cultural and communicative comfort of working in a mostly Eastern-European/Ukrainian team.

- Generous salary, long-term stable job, no end in sight, and an actual career path.

---
The most important requirements to get the job:

✅ **At least 4 years of experience** in Angular.
✅ Great knowledge of Vanilla JS and TypeScript
✅ Experience in **Routing, lazy modules, reactive forms**, and custom form controls.
✅ Good understanding of browser, web protocols, and SPA principles.
✅ SASS/CSS good knowledge, ability to contribute to UI/UX, understanding of usability aspects.
✅ Familiarity with unit and e2e tests.
✅ English at a minimum level of B1, possibly B2.

You will find that the mindset is anyway more important than the requirements, and that **good knowledge of the bases is more important for us than all the details.
**
But if you like to tick all the boxes, here are a few more:
➡️ NgRx or other redux-like state management
➡️ Performance analysis and optimization techniques
➡️ Canvas, SVG, and charting libraries
➡️ Browser extension development
➡️ Server-side development

**What we like to give:
**
👍 **Solid work/life balance**, with no messages or tasks outside of working hours (namely 9:00 to 18:00 Ukrainian time, but flexible.)
👍** Relaxed, no-nonsense management:** no monitoring of what you do on your machine, no micromanagement. We trust your sense of responsibility.
👍 **A long-term, and human-centric mindset:** projects and businesses come and go, but talent is rare, so we prefer to keep good relations with you, rather than pleasing the clients at all costs.
👍 Interviews can be a pain and we know it: we will keep them short and sweet, or if you prefer the other way, we'll try our best to join multiple ones into single events.

We always start with an informal discussion in which **you can interview us**: the **most important thing for us is for developers to be happy** about what they do, so you will be free to check all the things that matter to you, before even getting into interviews.

Looking forward to meeting you! 🖖