Position: Senior TypeScript/React/js Engineer
Company: 1648 Factory
Category: JavaScript
Experience required: 5y
English level: upper

The Client is the leading strategy and management consultancy for financial services in Europe. They provide services to all segments within the financial industry, ranging from large universal banks, niche banks, insurance companies, investment firms to asset managers and FinTechs.

Requirements:
- 5+ years of solid hands-on experience in designing & developing applications (proven commercial experience)
Ownership abilities, entrepreneurial and business-oriented mindset
- 4+ years of experience with TypeScript
- 4+ years of experience with React.js, React MUI, React-router-dom
- Expertise with MobX
- Knowledge of HTML5, CSS3/SCSS, as well as a general understanding of UI design
- Expertise with JavaScript (ES6/7/8/next, Typescript)
- Knowledge of Swagger Client
- Computer Science fundamentals (data structures, web protocols, etc), object-oriented design skills and producing well-engineered design (SOLID, design patterns)
- Strong communication skills, ability to work in an agile team, willingness to learn new technologies and quickly adopt
- An open mindset and readiness to iterate fast
- Focus on simplicity and quality

Responsibilities
- Gather feature requirements.
- Implement new features.
- Maintain and refactor the current codebase.
- Collaborate with BE team in the API layer design.

We offer:
— A working environment with plenty of scope for creativity.
— Independent work with a well-rehearsed team in the background.
— Remote work from Ukraine.
— Competitive salary with a long term contract.
— Attractive compensation package (20 days of vacation, 5 sick days — 100% compensation, 10 sick days — 70% compensation, 15 sick days — 50% compensation).
— Super-experienced international team.
— Trust and support from the management team.
— High degrees of responsibility and autonomy.
— Agile teams where your ideas and solutions are valued.