About the Job
Edenred is a global leader in payment solutions, providing innovative and efficient services that enhance the daily lives of individuals and businesses. As we continue to evolve, we are seeking a talented Senior Web Developer to join our dynamic team.
Your Role
As a Senior Web Developer, you will work within a multidisciplinary squad, directly contributing to company-wide objectives. You will collaborate with product, data, and design counterparts, as well as other stakeholders, to discover, ideate, conduct experiments, and solve customer problems. In addition, you will have a significant role in shaping the vision and strategy for the frontend chapter, driving initiatives, and coordinating mentorship across the broader tech organization.
Responsibilities
- Lead the design and development of complex software solutions.
- Collaborate with the team to design and implement experiments, leveraging data-driven insights for decision-making.
- Write clean, efficient, and maintainable code.
- Mentor and guide other developers, providing technical expertise and support.
- Conduct code reviews to ensure quality and adherence to coding standards.
- Drive best practices in software development and contribute to the overall technical strategy.
- Participate in architectural discussions and decisions.
- Advocate for and contribute to an experiment culture, encouraging innovation and continuous improvement.
Your Profile
- 5+ years of experience as a React web developer, with a specialization in creating dynamic and responsive user interfaces.
- Demonstrated expertise in web application development across its entire lifecycle, from conceptualization to deployment.
- In-depth proficiency in React.js and strong command of JavaScript, HTML, and CSS.
- Extensive knowledge of state management libraries such as Redux, and experience with modern frontend frameworks like Next.js.
- Proven experience integrating RESTful services and APIs into web applications.
- Solid understanding of web security practices, including secure coding principles.
- Familiarity with tools like Webpack and Babel for code optimization and bundling.
- Proficient in code versioning tools such as Git for collaborative development.
- Strong grasp of object-oriented programming principles and design patterns in web development.
- Knowledgeable in analytics tools (e.g., Google Analytics, CleverTap) for tracking user behavior and improving web applications.
- Experience implementing automated testing platforms (e.g., Jest, React Testing Library) and conducting unit tests.
- Proven ability to work with existing codebases, refactor, and enhance overall code quality.
- Hands-on experience in implementing and customizing UI components using popular libraries like Material-UI.