Senior Frontend Software Engineer
Remote in Mexico
JavaScript (Frontend)
& 3 others
Mexico
We are looking for a skilled Senior Frontend Software Engineer to join our team and play a pivotal role in building high-quality, user-centered web applications.
With a focus on crafting clean, scalable, and accessible code, you will work closely with cross-functional teams to elevate our product's functionality, performance, and design.
Responsibilities
- Participate in the entire application lifecycle, focusing on coding and debugging
- Design, develop, and deploy a web application with a focus on performance and user experience
- Collaborate within the Frontend Community of Practice to research, share, and implement best practices across the team
- Engage in Agile ceremonies such as planning events, daily standups, code reviews, and retrospectives
- Work closely with a multi-functional Team to develop and maintain scalable software solutions
- Optimize scalable distributed systems on the Cloud in collaboration with other Developers
- Continuously enhance the product's architecture and solution design as per evolving requirements
- Build reusable code and libraries, ensuring maintainability and modularity in future projects
- Develop automated tests alongside the codebase to improve quality and reduce regression risks
- Leverage state-of-the-art tools and technologies in daily development processes
- Provide mentorship and guidance to junior developers, fostering their growth and learning
Requirements
- Minimum 3 years of experience in frontend software development
- Strong command of React, including an understanding of components, props, state, and React hooks
- Solid knowledge of JavaScript and TypeScript
- Expertise in HTML5 and CSS3, with a focus on accessibility and responsive design
- Proficiency in Vite, Zustand, and Material-UI (MUI)
- Familiarity with GraphQL, Redux or MobX, Webpack, and cross-browser compatibility practices
- Skills in using Storybook and Jest for development and testing workflows
- Background in responsive design, performance optimization, and unit-testing frameworks
- Understanding of AWS cloud platforms and DevOps practices
- Knowledge of Agile methodologies like Scrum, with an ability to collaborate in iterative development
- Excellent communication, collaboration, and problem-solving skills
- Capability to mentor and coach peers and less experienced developers
- Fluency in English at B2+ or above
We offer/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