Role Overview
We are looking for a Frontend Developer with strong expertise in modern JavaScript frameworks to help us build dynamic, responsive, and user-friendly web applications. You will work closely with both frontend and backend teams to build seamless, end-to-end web solutions, leveraging both coding and no-code tools to deliver high-quality products.
Responsibilities
- Design, develop, and maintain high-performance web applications using React.js, Vue.js, and Next.js.
- Collaborate with UI/UX designers to ensure seamless user experiences and visually appealing interfaces.
- Develop reusable and modular components, ensuring optimal performance and scalability.
- Build and integrate websites with popular no-code tools like WordPress, Shopify, and WooCommerce.
- Integrate frontend applications with backend services and APIs, utilizing Node.js and MongoDB for full-stack development when needed.
- Maintain cross-browser compatibility and ensure the applications are fully responsive.
- Collaborate with the development team to troubleshoot, debug, and optimize code.
- Write clean, maintainable, and well-documented code.
Requirements
- Strong proficiency in React.js, Vue.js, and Next.js.
- Hands-on experience with JavaScript (ES6+), HTML5, and CSS3.
- Experience working with no-code tools like WordPress, Shopify, and WooCommerce.
- Familiarity with state management libraries such as Redux, Vuex, or React Context.
- Basic knowledge of backend technologies including Node.js, Express, and MongoDB.
- Understanding of RESTful APIs and WebSockets.
- Experience with modern version control tools, especially Git.
- Strong understanding of web performance optimization techniques.
- Ability to work collaboratively in an agile environment.
Skills
- React.js
- Vue.js
- Next.js
- Node.js
- MongoDB
Nice to Have
- Experience with GraphQL or TypeScript.
- Knowledge of containerization tools like Docker or experience with cloud platforms such as AWS.
- Familiarity with deployment tools like Netlify, Vercel, or Heroku.