Senior JavaScript Developer
We are seeking a Senior JavaScript Developer to join our team and develop responsive and interactive user interfaces for web applications using Angular, HTML, CSS, and JavaScript. As a Senior JavaScript Developer, you will collaborate with UX/UI designers and backend developers to translate design mockups and wireframes into functional frontend components. You will write clean, maintainable, and well-documented code following best practices and coding standards, and implement and maintain frontend architecture, including reusable components and libraries. You will optimize application performance and ensure cross-browser and cross-device compatibility, and conduct thorough testing of frontend components to identify and fix bugs, usability issues, and performance bottlenecks. You will collaborate with the backend team to integrate frontend components with server-side APIs and services, and stay up to date with the latest frontend development trends, technologies, and best practices.
- Develop responsive and interactive user interfaces for web applications using Angular, HTML, CSS, and JavaScript
- Collaborate with UX/UI designers and backend developers to translate design mockups and wireframes into functional frontend components
- Write clean, maintainable, and well-documented code following best practices and coding standards
- Implement and maintain frontend architecture, including reusable components and libraries
- Optimize application performance and ensure cross-browser and cross-device compatibility
- Conduct thorough testing of frontend components to identify and fix bugs, usability issues, and performance bottlenecks
- Collaborate with the backend team to integrate frontend components with server-side APIs and services
- Stay up to date with the latest frontend development trends, technologies, and best practices
- Minimum of 3 years of experience in JavaScript development, with a focus on frontend development
- Expertise in Angular, HTML, CSS, and JavaScript
- Experience in developing RESTful APIs and integrating them with frontend components
- Familiarity with unit testing tools, such as Karma and Jasmine
- Experience in optimizing application performance and ensuring cross-browser and cross-device compatibility
- Strong knowledge of frontend architecture, including reusable components and libraries
- Ability to write clean, maintainable, and well-documented code following best practices and coding standards
- Excellent problem-solving skills and ability to identify and fix bugs, usability issues, and performance bottlenecks
- Experience in collaborating with UX/UI designers and backend developers to translate design mockups and wireframes into functional frontend components
- Excellent verbal and written communication skills in English at a B2 level
- Experience with React or Vue.js
- Understanding of Agile development methodologies
- Experience in developing mobile-first and responsive web applications
- Familiarity with backend technologies, such as Node.js and MongoDB
- Experience with cloud platforms, such as AWS or Google Cloud Platform
- 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