Back to Search
We are looking for a talented remote Lead Front-end Developer to join our team.
As a Lead Developer, you will be responsible for developing business logic and applications in JavaScript using various frameworks, primarily ReactJS. You will be working with Amazon Web Services, Node.js, Docker, and OpenAPI Specification (OAS) to ensure that our products are of the highest quality. You will also be responsible for interacting with cross-functional teams to ensure that our products fit the use case and needs of our customers.
Responsibilities
- Implement UI, customized components, and views to support backend activities and API development
- Ensure proper error handling, data consistency, and performance to handle increasing data load due to the scaling of the data lake itself
- Interact with other team members, propose designs, implement solutions, present to the business, and own certain parts of the codebase once sufficiently familiar with it
- Collaborate with cross-functional teams to ensure that our products fit the use case and needs of our customers
- Develop business logic and applications in JavaScript using various frameworks, primarily React
- Work with Amazon Web Services, Node.js, Docker, and OpenAPI Specification (OAS) to ensure that our products are of the highest quality
Requirements
- 5+ years of experience in JavaScript development, with a focus on React and Node.js
- Proven track record of leading and mentoring a team of engineers
- Hands-on experience deploying code using Docker and executing it in AWS ECS
- Experience with SCM (Git) and CI/CD (AWS CodeBuild or similar)
- Understanding of business needs and high-level design requirements, with the ability to decompose them into technical tasks and proceed with implementation
- Experience interacting with cross-functional teams to build collaboration, clarify requirements, and ensure the end result fits the use case and needs
- Fluent spoken and written English at an upper-intermediate level or higher
- Excellent communication skills
Nice to have
- Proficiency with a wide range of AWS services, including ECS, S3, SQS/SNS
- Understanding of AWS Lake Formation permissions and security model
- Understanding of data engineering and ETL concepts and technologies (Spark/Pyspark, Glue, and other AWS ETL tools)
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