Collaborating with UX/UI designers, project managers, and back-end developers to deliver high-quality, scalable, and maintainable front-end applications.
Taking ownership of high-level design and implementation of React-based components and features.
Investigating and resolving front-end issues, optimizing performance, and ensuring the highest quality user experience.
Mentoring junior developers, conducting code reviews, and sharing best practices in front-end development.
Requirements
A minimum of 3 years of front-end development experience.
Experience with testing libraries like playwright and jest.
Proficiency in modern JavaScript (ES6+), HTML5, and CSS3.
Experience with state management libraries like Redux or Context API.
Familiarity with build tools like Webpack and Vite.
Understanding of key software design concepts, including responsive design, performance optimization, and accessibility.
Hands-on experience with Agile development methodologies or a keenness to adapt to an Agile environment.
Experience with version control systems, particularly Git.
Strong problem-solving and analytical skills, with the ability to work independently as a highly proactive self-starter, and exhibit a positive, can-do attitude.
Good understanding of modern CSS layouts and related CSS-in-JS technologies (such as styled-components).
Knowledge and operations with Data Structures.
Excellent knowledge of React, JavaScript, TypeScript, as well as the ecosystems around those technologies.
Experience in Microsoft technologies such as ASP.NET Core, .NET Core, and PowerShell.
Tech Stack
ASP.NET
JavaScript
Jest
React
Redux
TypeScript
Webpack
.NET
Benefits
The ability to have an impact.
Good ideas come from everyone in our organization, and we are agile enough to embrace new ideas and directions.
The opportunity to gain knowledge and experience in the rapidly growing financial services and alternative assets industry.
A very attractive work culture in an established technology company where we take pride in our work and our people.
A flexible work environment with opportunities for hybrid work or flexible hours.
Professional development opportunities, including learning and development initiatives covered by the company.
Extended health insurance program for you and your family.
Flexible benefits with plenty of options to choose from.