We are seeking a skilled Senior JavaScript Developer to join our team. In this role, you will work on various aspects of our product, including the chrome extension, editing platform, and replay rendering. You will have the opportunity to tackle impactful challenges, helping customers create, organize, and analyze replays while working with cutting-edge web standards and using modern development practices like Continuous Integration and Test-Driven Development.
Senior JavaScript Developer (with Vue) at EPAM Systems
Brazil
More jobs at EPAM SystemsRequirements
Education
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
Experience
- At least 3 years of experience in software engineering
Skills
- Strong understanding of DOM structures and virtual DOM concepts
- Hands‑on experience with browser APIs, Chrome Service Workers, and client‑side rendering pipelines
- In-depth knowledge of reactivity models used in frameworks like React, Vue, or Solid
- Proficiency in modern JavaScript frameworks such as Vue, React, or Angular
- Familiarity with backend frameworks like Django or Flask
- Strong communication skills
- Fluent English skills (written and spoken) at a B2+ level or higher
Languages
- English
Responsibilities
- Design, develop, and maintain features across the product ecosystem, including extensions and rendering platforms
- Collaborate with cross-functional teams to deliver high-quality solutions that meet customer needs
- Optimize application performance and scalability across client-side rendering pipelines
- Write clean, reliable, and maintainable code using modern JavaScript frameworks and development practices
- Troubleshoot and debug complex issues across different product components
- Contribute to architectural decisions and ensure seamless integration between system components
- Participate in code reviews and provide constructive feedback to improve team output
- Stay informed about emerging web technologies and integrate them into the development process
Technologies
JavaScriptVueReactAngularChrome Service WorkersBrowser APIsDOMVirtual DOMReactivity modelsDjangoFlaskContinuous IntegrationTest-Driven Development
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.