Front-End Developer (React / Tailwind CSS / API Integrations)
Job Description
Are you passionate about building modern, high-performance web applications? We're looking for a talented Front-End Developer with strong React and Tailwind CSS experience to help develop scalable, user-friendly applications that integrate seamlessly with external APIs and third-party services.What You'll BringRequired Technical SkillsReactStrong proficiency in React (Hooks, Custom Hooks, Functional Components, State Management, and Component Architecture).Tailwind CSSMastery of utility-first CSS stylingResponsive layout designTheme customizationReusable component stylingJavaScript / TypeScriptSolid foundation in modern ECMAScript (ES6+)Asynchronous programming (Async/Await, Promises)API & Backend IntegrationRESTful API ConsumptionProven experience fetching data from and sending data to external REST APIsHandling JSON payloadsUnderstanding standard error response codesManaging CORSImplementing authentication header strategiesExternal Third-Party APIsTrack record of integrating third-party services such as:Authentication providersPayment gatewaysWebhooksExperience handling rate limiting, API keys, and error states gracefullyScalability & ArchitectureModular ArchitectureAbility to structure scalable and maintainable project directory layoutsWrite clean, reusable componentsExtensibility & AdaptabilityExperience integrating new libraries, state management tools, and UI utilities as applications scaleBuild Tools & PerformanceFamiliarity with modern build tools (e.g., Vite)Web performance optimization techniques, including:Lazy loadingCode splittingDevelopment Practices & CollaborationGit & Version ControlProficiency with Git workflowsBranching strategiesPull requestsCode reviewsEnvironment ConfigurationExperience managing environment variables (.env) securely across:DevelopmentStagingProduction environments