
Search by job, company or skills
React Developer Job Description (3-5 Years Experience)Position: Senior React DeveloperAbout the RoleWe are seeking an experienced React Developer with 3-5 years of professional experience to join ourdynamic development team. The ideal candidate will have a strong foundation in modern Reactdevelopment, excellent problem-solving skills, and the ability to work collaboratively in an agileenvironment.Key ResponsibilitiesDevelop and maintain high-quality, scalable web applications using React.jsCollaborate with cross-functional teams including designers, product managers, and backenddevelopersWrite clean, maintainable, and well-documented code following best practicesImplement responsive designs and ensure cross-browser compatibilityOptimize application performance and user experienceParticipate in code reviews and provide constructive feedback to team membersDebug and troubleshoot issues across the development lifecycleStay updated with the latest React ecosystem trends and technologiesMentor junior developers and contribute to team knowledge sharingRequired Skills & ExperienceTechnical Skills:3-5 years of professional experience with React.js and modern JavaScript (ES6+)Strong proficiency in HTML5, CSS3, and responsive web designExperience with state management libraries (Redux, Zustand, or Context API)Familiarity with React hooks and functional componentsKnowledge of modern build tools (Webpack, Vite, or similar)Experience with version control systems (GitHub)Understanding of RESTful APIs and asynchronous programmingFamiliarity with testing frameworks (Jest, React Testing Library)Soft Skills:Strong problem-solving and analytical thinking abilitiesExcellent communication and collaboration skillsAbility to work in an agile development environmentAttention to detail and commitment to code qualitySelf-motivated with ability to manage multiple prioritiesPreferred QualificationsExperience with TypeScriptKnowledge of modern CSS frameworks (Tailwind CSS, Styled Components, CSS Modules)Familiarity with Next.js or other React frameworksExperience with GraphQL and Apollo ClientUnderstanding of CI/CD pipelinesKnowledge of performance optimization techniquesExperience with mobile-first developmentFamiliarity with design systems and component librariesBackend development experience (Node.js, Python, or Java)Experience with cloud platforms (AWS, Azure, GCP)Education & CertificationsBachelor's degree in Computer Science, Software Engineering, or related fieldRelevant certifications in React or web development (preferred but not required)
Job ID: 145939889