React Software Engineer Milan, Italy
React Software Engineer Description
Job #: 74909If you have solid experience and understanding of Agile software development principles and enjoy creating extremely well-crafted and resilient code, this might be the perfect role for you.
Join EPAM's growing team in Italy to work on digital transformation projects with cutting-edge technologies in a variety of sectors: we look forward to receiving our application!
Responsibilities
- Create extremely well-crafted front-end web applications using React.js (with Hooks), Redux
- Build reusable cross-platform components and front-end libraries for future use
- Write resilient code that will be continuously tested, deployed, and performed at scale
- Be part of a self-organizing and cross-functional Agile team
- Be a leader within the team, actively improving overall software quality whilst also helping fellow team members
- Contribute to the team’s technical direction and the improvement of its tools and processes
- Be responsible for ensuring our website is highly performant, resilient, secure, and monitored in production
- Work as part of a global team of professionals
Requirements
- Advanced Level of JavaScript (ES6+)
- Strong skills in React
- Experience with any state management approach
- Unit, Integration, e2e tests
- REST API experience
- SSR & SSG exposure (preferably Next.js)
- CSS Framework experience (Material UI, Tailwind, etc.)
- Styling experience (Styled Components, JSS, CSS Modules, etc.)
- Skills from working in cross-location teams
- Experience and understanding of Agile software development principles
- Good communication skills
Nice to have
- Experience with Hooks
- TypeScript
- Performance optimization
- GraphQL
- Some experience with build tools and task runners
- React Native
We offer
- Competitive compensation depending on experience and skills
- Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
- Knowledge-sharing with colleagues from EPAM's global tech communities
- Regular performance feedback and salary reviews
- Opportunities for professional growth
- Unlimited access to LinkedIn learning solutions
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential