Senior Front-end Developer (React.js)
JavaScript, Node.js, Performance Testing Tools, ReactJS, Server Side Rendering, Enzyme, Jasmine, Redis
We are seeking a highly-skilled remote Senior Front-end Developer (React.js) to join our team. The ideal candidate will be experienced in building UI for rich internet applications for performance analysis and optimization. Your primary focus will be on React.js and Node.js. You will be responsible for software applications development, complying with the coding standards, unit testing, and assisting in defining software architectures. Collaboration with other team members and reporting progress on the development effort to the client is also expected.
Responsibilities
- Developing software applications with compliance to coding standards
- Unit testing and assisting in defining software architectures
- Collaborating with other team members to explore existing systems
- Determining areas of complexity and potential risks to successful implementation
- Learning the application's capabilities and reporting progress on the development effort to the client
- Reporting progress on the development effort to the client
Requirements
- Minimum 3 years of experience in Front-end Web Application development
- Strong proficiency in React, Redux, and webpack
- Expertise in Node.js/Express and server-side rendering
- Experience in performance analysis using Chrome dev tools, optimization, and monitoring tools like webpage test, dynatrace, or any equivalent
- Understanding of software engineering principles, design patterns, object-oriented-programming (OOP), frameworks, and technologies
- Ability to work independently and with large, complicated pre-existing frameworks
- Excellent communication skills in English, both written and spoken with at least an Upper-Intermediate level
Nice to have
- Experience with Emotion testing framework
- Familiarity with Enzyme and Jasmine testing frameworks
- Experience in Redis database management system
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