Senior JavaScript Developer

We are currently seeking a Senior JavaScript Developer with expertise in Angular and Node.js to join our remote team and lead front-end development for a complex web and mobile application project. The project requires a strong understanding of how applications are built for web and mobile, as well as experience in creating and advocating for front-end architecture. The Front-end Lead will collaborate with the Solution Architect to create and present the front-end architecture to the client and work closely with the Business Analyst to create requirements for both the front-end and Backend for Frontend (BFF) components. The main deliverable to the client will be an RFP package, and the Front-end Lead will be responsible for ensuring that the web and mobile parts of the project are handled effectively.
- Participating in code review and contributing to the development of best practices
- Collaborate with the Solution Architect to ensure the front-end architecture aligns with the overall project architecture
- Work closely with the Business Analyst to create requirements for the front-end and BFF components
- Ensure that the web and mobile parts of the project are handled effectively
- Working closely with the team to ensure the quality of the code
- Ensure that the web application is responsive and accessible on all devices
- Collaborate with the back-end development team to ensure that the front-end and BFF components are integrated effectively
- At least 3 years of experience in JavaScript development, with a focus on Angular and Node.js
- Expertise in developing mobile applications with experience using build tools such as Cordova or Ionic
- Proficiency in application and web servers such as Apache, Nginx, or IIS
- Experience in developing responsive web applications using modern web technologies such as HTML5, CSS3, and JavaScript
- Solid understanding of mobile web development and best practices
- Experience in front-end architecture design and implementation
- Excellent verbal and written communication skills in English at a B2+ level
- Experience with React Native or other mobile development frameworks
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
- Understanding of AWS or other cloud platforms
- 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