Role Overview:
We are looking for a Front-End Developer with expertise in modern web technologies and front-end architecture to build dynamic, responsive, and scalable web applications. You’ll collaborate closely with design and development teams to deliver exceptional user experiences.
Key Responsibilities:
- Develop responsive web applications using HTML5, CSS3 (Flexbox, CSS Grid), and JavaScript, following best practices.
- Utilize preprocessors like Sass or LESS for efficient styling.
- Implement advanced JavaScript concepts, including ES6+ features, DOM manipulation, OOP, functional programming, asynchronous programming, and error handling.
- Build applications using modern frameworks like React.js and Next.js (experience with Vue.js is a plus).
- Work on front-end architecture, including reusable components, state management, props, hooks, data fetching, and routing.
- Integrate RESTful APIs and GraphQL to fetch and manage data effectively.
- Ensure performance optimization and SEO best practices in web development.
- Manage version control using Git and platforms like GitHub, GitLab, or Bitbucket.
Required Skills and Qualifications:
- Strong expertise in HTML5, CSS3, and JavaScript, with an emphasis on responsive design and performance optimization.
- Proficiency in modern frameworks, especially React.js and Next.js, with exposure to other libraries or frameworks.
- Solid understanding of front-end architecture principles and scalable design patterns.
- Experience with API integration and optimization (RESTful and GraphQL).
- Familiarity with performance optimization techniques and modern development tools.
- Knowledge of SEO implementation in web development.
- Excellent communication skills and a collaborative mindset.