Develop web-oriented software components using technologies as part of our product and support the team in improving and extending current functionality.
Technologies
TypeScript, NodeJS, CSS/SCSS, React, jQuery, etc.
Knowledge
- TypeScript, JavaScript, HTML5, CSS3.
React.js and associated ecosystem. - Knowledge of common design and architectural patterns
- Understanding of concurrency with Threads and Promises.
- Basic understanding of state management libraries, like Redux or Context API.
- Familiarity with Webpack for bundling and optimizing assets.
- Ability to integrate frontend with backend APIs, especially RESTful APIs.
- Exposure to front-end testing frameworks, such as Jest or React Testing Library.
- Proficiency with Git and collaborative development workflows.
- Proficiency in server-side TypeScript using Node.js.
Basic experience with Express.js for building server-side applications. - Understanding of designing and implementing RESTful APIs and WebSockets.
- Familiarity with database systems like MongoDB, MySQL, or PostgreSQL using Node.js.
- Basic understanding of authentication and authorization mechanisms.
- Understanding of performance optimization techniques for web applications.
- Awareness of security best practices for front-end development, including handling sensitive data on the client side.
- Effective collaboration with backend developers, designers, and other team members.
- Strong analytical and problem-solving skills, able to debug and optimize code efficiently.
- Eagerness to stay updated on the latest front-end development trends and technologies.
- Spoken and written English proficiency
Advantages
- Opportunities for personal growth and development in an excellent learning environment
- Motivated, professional colleagues
- A growing and innovative company
- A lively, friendly team, ready to welcome you
- Flexible working hours and Home Office
- State-of-the-art development of a NextGen Product
- Be part of the No-Code revolution
- Meal Vouchers
- Paid Lunch Break