Job Description
Responsibilities:
- Architecture & Development:Ā Lead the design and implementation of complex, responsive consumer-facing features usingĀ Next.jsĀ andĀ React.js.
- State Management:Ā Architect efficient data flow patterns usingĀ ReduxĀ andĀ Redux Toolkit (RTK)Ā to handle complex application states.
- Performance Optimization:Ā Implement Core Web Vitals best practices, including Server-Side Rendering (SSR), Static Site Generation (SSG), and advanced caching strategies.
- API Integration:Ā Collaborate with backend teams to design and consumeĀ RESTful APIs, ensuring efficient data fetching and error handling.
- Full-stack Collaboration:Ā UtilizeĀ Node.jsĀ for middle-tier logic and interface withĀ MySQLĀ databases when necessary to bridge the gap between frontend and backend.
- Code Quality:Ā Set the standard for clean, maintainable code through rigorous code reviews, unit testing, and documentation
Requirements:
- Experience: 35 years in front-end development.
- Strong proficiency in modern web development technologies, includingĀ ReactĀ (with Hooks, Context API, and functional components),Ā HTML5,Ā CSS3, andĀ JavaScriptĀ (ES6+)
- Experience with web services technologies such asĀ REST,Ā GraphQL,Ā JSON, andĀ HTTP.
- Knowledge ofĀ object-oriented programming (OOP)Ā and experience inĀ test-driven development (TDD).
- Good understanding ofĀ design patternsĀ and best practices in front-end development.
- Collaboration: Great team player who can also work independently with minimal supervision.
- Best Practices: Familiarity withĀ Agile development, peer code reviews, and unit testing.
- Expert React & Next.js:Ā 5+ years of professional experience with React, specifically leveraging Next.js for production-grade consumer apps.
- State Management:Ā Deep proficiency inĀ ReduxĀ andĀ Redux Toolkit (RTK).
- Modern JavaScript/CSS:Ā Expert-levelĀ JavaScript (ES6+), HTML5, and advanced CSS (Tailwind, Styled Components, or SASS).
- Backend Familiarity:Ā Strong working knowledge ofĀ Node.jsĀ and experience querying/structuring data inĀ MySQL.
- API Design:Ā Proven experience working withĀ REST EndpointsĀ and asynchronous request handling.
- Language: Proficiency in English (written and spoken).
Are you interested in this position?
Apply by clicking on the āApply Nowā button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru