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
- An eye for beautiful user Interfaces and experience in creating a good user experience
- Extensive knowledge of browser rendering, DOM, styling, and common UI frameworks
- Knowledge of common design patterns and techniques in the frontend
- Strong understanding and practical experience with frontend frameworks and libraries beyond React (if applicable).
- Knowledge of web standards and best practices, including accessibility considerations.
- Experience integrating frontend applications with RESTful APIs and WebSockets
- Understanding and application of component-based architecture in frontend development.
- Proficiency with version control systems, especially Git, and experience collaborating with distributed teams.
Knowledge of frontend testing frameworks like TestCafe, Jest or React Testing Library or similar. - Familiarity with tools for code quality assurance, linting, and code formatting (e.g., ESLint).
- Experience with npm or Yarn for package management and dependency tracking.
- Ability to ensure cross-browser compatibility and address related issues.
- Proficiency in configuring Webpack for different environments and optimization strategies.
- Experience with deployment processes and continuous integration tools (e.g., Jenkins, Travis CI, GitHub Actions).
- 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
- Programming experience in OOP languages ( ex. C#, Java, PHP5/7, etc. ) is a plus
- Optional: Experience with MySQL, Linux, docker, and NoSQL is a plus
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