React Software Engineer
Cesena, FC, IT
Our Company
Technogym inspires 55 million daily users to train using our innovative & engaging solutions for fitness, sport and health. By promoting the wellness lifestyle of exercise, a balanced diet, and a positive mental approach, Technogym has rapidly grown into a success story of over 2,500 employees at 15 branches, expanding to more than 100 countries and has been selected as Official Supplier to 9 editions of the Olympic Games - from Sydney 2000 to Paris 2024.
If you are a team player with strong relationship skills and an international approach, eager to invest your energy in building dreams, you have the right spirit to join Technogym! You will naturally fit with our culture if you work out and live a healthy lifestyle, are pro-active, determined and digital savvy. Move with us for a better world!
Your Role
We are seeking a skilled and experienced React Software Engineer to join our dynamic team. The ideal candidate will have a minimum of 3-5 years of professional experience in the development of user interface components and their implementation following well-known React workflows. This hands-on role involves a strong cooperation with with the Frontend team and the Digital area of Technogym (UX/UI, Software Testing, Sofware Engineers, etc)
Your Impact
- Responsible for software design and development
- Work in all phases of front-end development while working closely with UI designers to analyse user requirements, design, and code applications
- Work with business users to gather functional requirements
- Work with client architect/senior developers to do high level/low level design/architecture
- Coding and implementation using best practices to produce high performing/scalable/secured modules
- Taking ownership for the design, development and implementation of new applications
- Unit Testing/Integration Testing
- Code Configuration and Release Management
- Production Support and Bug Fixes
About You
- 5+ years of experience in large-scale ReactJS development and its core principles, including related ecosystem and tooling (Node, etc.), and state management libraries
- Experience with JavaScript and Typescript based web front-end applications (SPA and more)
- Experience with Adaptive / Responsive Design Principles
- Proficient understanding of cross-browser compatibility issues
- Experience with asyncrhonus programming (callback, promises, async/await)
- Knowledge of development and build tools (VS Code, Vite, Rollup, Webpack, NPM)
- Experience with CSS Preprocessors (JSS, SASS, LESS, PostCSS)
- Proficient in code versioning tools, preferably Git, GitHub, GitLab, BitBucket
- Knowledge of web page performance techniques
- Browser testing and debugging
- Experience working in a fast-moving Kanban and/or Agile software production environment
Technogym is an Equal Opportunities Employer
Technogym is an equal opportunities employer. We welcome applications from all members of society irrespective of age, sex, sexual orientation, race, religion or belief.
Discover your potential with a career at Technogym, where work means loving what you do, taking on challenges, learning from others, sharing a vision and making it come true!