Posting Date: Feb,01 2022
Head office: Italy, Milan
Education Level: Bachelor’s Degree
Job: Senior React.js Developer
Job Level: Senior Developer
Employment Type: Intern – Full Time
Description
Quantyx, leading risk management and valuation consultancy for management companies, is looking for a senior React.js developer to join its Software Development Team, which currently counts 10 people. The candidate should preferably have at least 3-4 years of experience in React.js framework.
The candidate will be in charge of developing Quantyx Risk platform, a cloud web-based tool to manage Alternative Investments.
Specifically, the resource will be involved in:
- Design, develop and implement responsive components using React technology
- Design, develop and implement front-end architectures to support the user experience
- Build reusable front-end components and libraries
- Optimize components to maximize performance across different devices and web browsers
- Proactively collaborate with development team to discuss solutions and applications with a focus on user experience
- Monitor and improve front-end application performance
Document developments and their evolutions
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer/Electronic/Telecommunications Engineering, Mathematics or Physics
- Knowledge and extensive experience in the use of HTML and CSS
- Significant experience with JavaScript development, including DOM manipulation and modelling of JavaScript objects
- Experience and excellent command of the React.js framework and its key concepts
- Experience with popular React.js workflows (Redux, routing, etc.)
- Preferable experience with web design tools and methodologies
- Familiarity with RESTful APIs
- Familiarity with modern authentication mechanisms, such as JSON Web Token
- Familiarity with modern front-end build tools and pipelines
- Skill in understanding business requirements and ability to translate them into technical requirements
- Skill in benchmarking and optimization process
- Experience working in teams in structured projects
- Familiarity with versioning tools (git) and Agile development methodologies
- Familiarity with continuous integration processes and tools
- Deeply care about the user experience and attention to details
An aptitude for problem solving, a natural predisposition to work in a team and a good dose of proactivity complete the profile.