We are seeking a Senior React Developer. This role blends remote and on-site work in a flexible, hybrid model. You will be instrumental in architecting and designing the front-end applications using the React ecosystem, contributing significantly to initiatives to combat financial crime and advance technology in the banking sector.
#LI-DNI
Responsibilities
- Design, develop, and enhance digital banking products
- Work closely with UX/UI designers to ensure a seamless user experience
- Write clean, maintainable, and scalable code utilizing React and additional front-end technologies
- Conduct code reviews to uphold quality and adhere to best practices
- Participate in Agile processes, including daily stand-ups, sprint planning, and retrospectives
- Troubleshoot, debug, and optimize front-end components
- Stay abreast of the latest trends and tools in front-end development to continually refine our products
- Collaborate effectively with backend developers and QA engineers to meet project objectives
Want more jobs like this?
Get jobs in Zurich, Switzerland delivered to your inbox every week.
- 5+ years of experience with React, JavaScript, TypeScript, HTML, CSS, and other front-end libraries and frameworks
- Proven experience in integrating with REST APIs
- Proficiency with Git and GitLab
- Understanding of Agile development methodologies and toolsets
- Strong analytical skills and methodical approach to problem-solving and debugging
- Fluent in English
- Proficiency in German is a significant advantage
- Background in building and maintaining CI/CD pipelines
- Knowledge of additional front-end frameworks like Angular or Vue.js
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- *All benefits and perks are subject to certain eligibility requirements
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
- - Swiss nationals
- - EU/EFTA nationals
- - Third-country nationals based in Switzerland with an appropriate work permit
- - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits