Lead JavaScript Developer

We are seeking a Lead JavaScript Developer to join our team and work on complex web applications by designing and implementing the front-end application code.
As a Lead JavaScript Developer, you will be responsible for building analytics UI using the latest technologies such as Angular, ReactJS, Fusion HTML, CSS, and GraphQL.
You will be required to analyze and understand business requirements and convert them into technical UI component design and build the functionality. You will create components, frameworks, and abstractions that are reliable, reusable, and avoid surprising outcomes. Your role will require writing bug-free code using best practices and unit tests, soliciting code review feedback, implementing them, preparing feature demos, and completing the task.
- Design, develop, and maintain complex web applications using cutting-edge web technologies
- Build analytics UI using Angular, ReactJS, Fusion HTML, CSS, and GraphQL
- Analyze and understand business requirements and convert them into technical UI component design and build the functionality
- Create components, frameworks, and abstractions that are reliable, and reusable
- Write bug-free code using best practices and unit tests, solicit code review feedback, implement them, prepare feature demos, and complete the task
- Participate in sprint planning, backlog grooming, and daily stand-up calls and deliver work items every sprint
- Collaborate with cross-functional teams to identify and solve complex problems
- Stay up-to-date with the latest trends and technologies in web development
- Mentor junior developers on best practices and coding standards
- At least 6 years of software engineering experience focused on web development
- Demonstrated experience in leading and managing teams of software engineers, ensuring successful project outcomes
- Hands-on experience in developing front-end web applications
- Strong background in cutting-edge web technologies such as HTML5, CSS, Javascript, TypeScript, Application Servers, and Web Applications
- Experience developing UI with JavaScript development frameworks (e.g., Angular)
- Knowledge of Go Language
- Experience with GraphQL and RESTful APIs
- Expertise in developing responsive web applications that work seamlessly across different devices
- Ability to work in a fast-paced environment with a team-oriented mindset
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills in English (B2+ level)
- Experience with ReactJS
- 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