The Senior React Developer will be responsible for front-end development using React.js, optimizing applications for performance and scalability, designing reusable component libraries, and collaborating with cross-functional teams. The role includes mentorship responsibilities and staying current with emerging technologies.
Description
Responsibilities
- Front-End Development:
- Develop, optimize, and maintain high-quality web applications using React.js.
- Collaborate with designers to implement responsive and visually appealing UI components.
- Ensure performance, scalability, and cross-browser compatibility.
- Architecture & Best Practices:
- Design and implement reusable and scalable component libraries.
- Advocate for and ensure adherence to coding standards and best practices, including test-driven development (TDD).
- Collaboration & Leadership:
- Work closely with cross-functional teams, including product managers, designers, and backend developers.
- Provide mentorship and guidance to junior developers, conducting code reviews and pair programming sessions.
- Problem-Solving & Optimization:
- Identify and troubleshoot performance bottlenecks.
- Optimize applications for maximum speed and scalability.
- Stay updated on emerging technologies and propose their adoption where relevant.
- Integration:
- Integrate RESTful APIs, GraphQL endpoints, or WebSocket services.
- Collaborate with backend developers to design efficient data flows.
Qualifications
Required Skills:
- 5+ years of experience in front-end development with a strong focus on React.js.
- Proficiency in JavaScript (ES6+), TypeScript, and modern front-end build tools (e.g., Webpack, Babel).
- Strong understanding of state management libraries such as Redux, MobX, or Context API.
- Experience with React Hooks, functional programming, and component lifecycle management.
- Expertise in creating responsive and accessible designs (WCAG standards).
- Familiarity with testing frameworks like Jest, Enzyme, or React Testing Library.
- Knowledge of version control systems, particularly Git.
- Solid understanding of agile methodologies.
Preferred Skills:
- Experience with server-side rendering (e.g., Next.js) and static site generation.
- Familiarity with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or CircleCI.
- Understanding of Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
- Prior experience with GraphQL or Apollo Client.
Soft Skills
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
- Ability to lead and mentor team members effectively.
Why Join Us?
- Competitive salary and benefits package.
- Opportunity to work on challenging projects with a talented team.
- Professional development opportunities and access to the latest technologies.
Top Skills
JavaScript
Typescript
Similar Jobs
Blockchain • Gaming • Software • Virtual Reality • Metaverse
As a dApps Full-stack Engineer at Decentraland, you will develop web applications and services for the metaverse using technologies like TypeScript, React, and NodeJS. Responsibilities include creating new features, improving existing products, and collaborating with teams to meet platform goals.
Top Skills:
JavaScriptTypescript
Fintech
The Senior Software Engineer will enhance the internal web application as part of the frontend team, focusing on CRM and project management tools. Responsibilities include developing features, writing tests, integrating APIs, and maintaining code quality. Collaboration with backend teams is key, along with adherence to best practices in coding and documentation.
Top Skills:
CSSHTMLReactTypescript
Software
The Senior Software Engineer will design and implement front-end and back-end solutions using React, Node.js, and Azure. Responsibilities include writing reusable code, contributing to code reviews, and engaging with agile methodologies while ensuring high standards in unit testing. The role emphasizes effective communication with stakeholders and collaboration within development teams.
Top Skills:
Node.jsReactTypescript
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.