Responsibilities:
We are looking for a qualified Front-end developer to join our IT team. You will be responsible for building
the ‘client-side’ of our web applications. You should be able to translate our company and customer
needs into functional and appealing interactive applications. If you’re interested in creating a userfriendly environment by writing code and moving forward in your career, then this job is for you.
We expect you to be a tech-savvy professional, who is curious about new digital technologies and
aspires to combine usability with visual design. Ultimately, you should be able to create a functional
and attractive digital environment for our company, ensuring great user experience.
Requirements:
- 7 or more years of proven working experience in Web development
- 4 or more years of experience working with React
- 2 or more years of experience with TypeScript
- Experience with React State Management (Context, Hooks, Redux)
- Experience developing custom React components
- Experience extending publicly available React components
- Experience with functional and class-based components
- Experience with data grids and data virtualisation in React
- Experience with D3 or similar JavaScript library for visualisations is a plus
- Experience with Testing tools such as Jest, Enzyme, Chai, React-testing-library
- Proficiency in HTML5, CSS
- Experience with RESTful API integration
- Experience with WebSocket integration
- Experience integrating authentication protocols such as OAuth 2.0 and working with JWTs
- Excellent communication skills and the ability to explain solutions
- Ability to work well independently as well as part of a team