Back to Search
We are seeking a highly skilled and experienced Senior JavaScript Developer to join our dynamic team.
The ideal candidate will be responsible for designing, developing, and implementing high-quality web applications for our clients. You will play a key role in full-cycle application development from concept to deployment.
Responsibilities
- Participating in planning and estimation sessions to outline long-term and short-term project scopes
- Clarifying requirements and communicating with customers to understand their needs
- Reporting project progress during scrum and status meetings to ensure alignment
- Developing and implementing features, as well as fixing bugs by writing reusable, maintainable, efficient, and unit-tested code
- Participating in rigorous code review processes to maintain high code quality
- Ensuring the implementation of security and data protection best practices
- Creating documentation for technical decisions and designs to ensure a clear understanding of development processes
Requirements
- 3+ years of professional experience in JavaScript development
- Proficiency in HTML, CSS and Angular 2+
- Background in object-oriented programming (OOP), object-oriented design (OOD), and design patterns
- Understanding of test-driven development (TDD) and behavior-driven development (BDD)
- Competency in unit testing and identifying sources of application issues
- Experience in customer communication and maintaining technical documentation
- Solid understanding of the Software Development Life Cycle (SDLC), continuous integration (CI) and continuous deployment (CD) practices
- Strong analytical skills and capability to solve complex algorithmic problems
- Fluent English, essential for client communications and collaboration within a diverse team
Nice to have
- Flexibility to use various JavaScript frameworks and libraries
- Familiarity with cloud services and their integration into web applications
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn