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!