Post a job

Senior Frontend Engineer - Javascript

Zipdev logo

Location
Mexico
Zipdev

Job Description

We are looking for a Front-End Engineer who is passionate about building modern, high-performance web applications. The ideal candidate has a strong command of JavaScript, HTML, CSS, and a deep understanding of front-end development principles. You will collaborate closely with designers, backend engineers, and product managers to create seamless user experiences and highly interactive web applications.

If you thrive in a fast-paced environment and love working with the latest web technologies, this is the perfect opportunity for you!

Responsibilities:

  • Web Development:
    • Develop, maintain, and optimize responsive and interactive web applications.
    • Ensure cross-browser compatibility and mobile responsiveness.
    • Implement modern UI/UX best practices for an intuitive user experience.
  • JavaScript Front-End Frameworks:
    • Develop interactive and dynamic web components using JavaScript (ES6+).
    • Work with front-end frameworks/libraries (React.js, Vue.js, or Angular).
    • Optimize JavaScript code for performance and scalability.
  • HTML CSS Development:
    • Write clean, semantic HTML and ensure proper accessibility (ARIA) implementation.
    • Use modern CSS techniques (Flexbox, Grid, Animations, Transitions) for styling.
    • Work with preprocessors (SASS, LESS) to maintain scalable and modular stylesheets.
  • API Integration State Management:
    • Fetch and display data using RESTful APIs and GraphQL.
    • Implement efficient state management (Redux, Vuex, or Context API).
  • Performance Optimization:
    • Optimize front-end performance through lazy loading, code splitting, caching, and asset optimization.
    • Improve page speed and reduce load times.
  • Version Control Collaboration:
    • Use Git for version control and collaborate on code via GitHub/GitLab.
    • Participate in code reviews to maintain code quality.

Requirements

  • 7+ years of Hands-on Frontend experience
  • Strong experience with JavaScript (ES6+), HTML5, and CSS3.
  • Hands-on experience with modern JavaScript frameworks (React, Vue, or Angular).
  • Proficiency in CSS frameworks (Bootstrap, Tailwind CSS, Material UI).
  • Experience integrating APIs (RESTful, GraphQL) into front-end applications.
  • Knowledge of performance optimization techniques for web applications.
  • Understanding of cross-browser compatibility and responsive design.
  • Familiarity with Git and version control workflows.
  • Strong problem-solving and debugging skills.
  • Currently living in Latin America.
  • Excellent English communication skills

Nice to have:

  • Experience with TypeScript.
  • Familiarity with server-side rendering (Next.js, Nuxt.js).
  • Knowledge of Progressive Web Apps (PWAs).
  • Experience with Webpack, Vite, or other build tools.
  • Basic understanding of backend technologies (Node.js, Express, or Firebase).

Our Recruitment Process

  • Video Interview
  • 20-minute take-home skills test
  • 30-minute Call with the Recruiter (project, benefits, etc.)
  • Interviews directly with the client (depending on the project the # of interviews may vary, this may include an assessment)
  • Final Offer

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention it's REMOTE?!!

One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.

Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!

Apply for this job

Expired?

Please let Zipdev know you found this job with RemoteJobs.org. This helps us grow!

About the job

Mar 8, 2025

Full-time

  1. MX Mexico
RemoteJobs.org mascot