Senior Frontend Developer (Angular, Fintech)
Indigosoft is an international Fintech provider with its headquarters in Dubai. For 10 years, we have been creating the "brains" for the over-the-counter financial market. Our flagship product is Brokerpilot: a smart, real-time risk management ecosystem.
We don't have "simple tasks" – only distributed systems, high loads, and working in a team of professionals.
We are expanding the company, increasing staff, implementing new management tools, and preparing for further growth. Therefore, we invite a Software Developer Angular to join our team.
Project Stack:
Typescript / Angular / RxJs / NodeJS / Websocket / REST / ServiceWorkers / Sentry
What we expect from the candidate:
- Creation and development of the company's software products;
- Delivery of high-quality software solutions on time;
- Solution selection, justification, design, and implementation;
- Adherence to the Company's overall software development process;
- Writing clean code covered by tests;
- Timely closure of technical debt, code refactoring.
If you are (requirements):
- Understand the principles of SOLID, DRY, KISS, YAGNI, GoF programming and apply them reasonably in your work;
- Know design patterns;
- Have heard of GRASP principles, anti-patterns in programming and architecture design;
- Excellently know JavaScript/TypeScript;
- Confidently use Angular;
- Confidently use RxJs;
- Know how to write unit tests;
- Understand HTTP and WS, and know how to work with them;
- Understand the principles of building robust architecture and know how to create maintainable and scalable solutions;
- Write accompanying documentation;
- Proficient in Git (gitlab);
- Are productive and not afraid of complex tasks requiring problem-solving.
Desirable:
- Experience in Enterprise development, understanding of software development processes in Jira, Azure DevOps, and other management systems;
- English — B1-B2.
What we offer:
- Full Remote: work from anywhere in the world.
- Intellectual environment: a strong team that values an engineering approach, not "hacks".
- Development: we compensate up to 100% for professional training.
- Career lift: we are growing rapidly – you can grow to Lead/Architect.
- Stability: salary in currency, KPI bonuses, and 28 days of vacation.