Job Description
About the job
EPAM is currently seeking a highly skilled Senior Angular Developer to join our team for a banking client in Zürich. The successful candidate will be responsible for the development of a single-page application and must have a proven track record in the banking sector. We offer a hybrid work model with a mix of remote and on-site work at our clients office.
If you are a driven and experienced JavaScript Engineer with a strong background in Angular and the banking sector, we encourage you to apply for this exciting opportunity with EPAM Switzerland.
Responsibilities
- Develop and maintain a single-page application using Angular
- Collaborate effectively with Business Analysts and IT teams to understand requirements and deliver solutions
- Build applications from scratch and ensure they meet the highest standards of quality and performance
- Implement security measures and data protection protocols
- Optimize application performance and scalability
- Conduct code reviews and ensure adherence to best coding practices
- Stay updated with emerging trends and technologies in web development
- Actively participate in UI/UX discussions, bringing a developer's perspective to design decisions and advocating for user-friendly interfaces
- Ensure developed solutions are intuitive, accessible and provide an excellent user experience
- Write clean, maintainable and efficient code while adhering to best practices
Requirements
- Extensive knowledge of Angular with 3 years of experience in a production environment
- Proficiency in Spring Boot
- Independent and self-motivated with the ability to work autonomously
- Demonstrated experience in building applications from scratch
- Familiarity with software architecture concepts
- Understanding of security-by-design principles
- Fluent English is a must-have
- German language skills are an advantage
We offer
- 5 weeks of vacation
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Global business travel medical and accident insurance
- 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
- Please note that any offers will be subject to appropriate background checks
- 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
#EasyApply