Lead JavaScript Developer for a Financial Company
We are currently looking for a remote Lead JavaScript Developer to become a part of the global team.
Responsibilities
- Develop software individually and help improve the team
- Define and implement components for consumer-facing applications
- Implement application features in clear, easy-to-understand Typescript
- Occasionally implement updates to Kotlin API endpoints
- Develop automated tests for all new features and updates
- Defect Fixes, Performance Testing, Endurance testing
Requirements
- 5+ years of experience with JavaScript
- BS in Computer Science or equivalent
- 5+ years' experience writing software professionally
- Knack for understanding complex algorithms and applying them
- Experience in giving code reviews and technical design feedback, with opinions on coding practices and methodologies
- Demonstrated proficiency in TypeScript, Redux, ReactJS
- Solid knowledge of Webpack, Webworkers, MaterialUI
- Knowledge of Npm / yarn
- Extensive familiarity with Test Driven Development with Jest, Cypress, Puppeteer, etc
- Familiarity with Modern software engineering tools: Git workflows, mock frameworks
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