
Hybrid
Full-Time
Pune, Maharashtra
India
About the Role
We're looking for an accomplished Senior React Developer with 5-10 years of hands-on experience to join Data Economy and drive the development of our cutting-edge web applications. In this crucial role, you'll provide leadership and mentorship, ensuring the creation and maintenance of high-performance, user-centric interfaces that address the evolving demands of our customers within the data economy.
Responsibilities:
Technical Leadership & Architecture:
esign and implement scalable and maintainable React architectures.
ake informed decisions regarding state management, component structure, and code organization.
ptimize application performance through code splitting, lazy loading, and efficient rendering.
stablish and enforce coding standards, code review processes, and testing strategies.
valuate and recommend new technologies and tools.
Team Leadership & Mentorship:
entor junior and mid-level developers, providing guidance and support.
ead thorough and constructive code reviews.
elegate tasks effectively and monitor project progress.
oster a collaborative and supportive team environment.
Development & Implementation:
evelop clean, efficient, and well-tested React components.
ntegrate React applications with APIs and backend systems (RESTful APIs, GraphQL).
mplement and maintain robust testing strategies (unit, integration, end-to-end).
evelopment of data visualization and manipulation components.
Communication & Collaboration:
ommunicate effectively with team members, stakeholders, and other departments.
ollaborate with product managers and designers to translate user needs into technical requirements.
articipate in design reviews and provide technical feedback.
RequirementsRequirements
Qualifications:
5-10 years of professional experience in React.js development.
Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with state management libraries (Redux, Context API, Zustand).
Experience with React Router and other routing solutions.
Proficiency in testing frameworks (Jest, React Testing Library, Cypress).
Experience with RESTful APIs and GraphQL.
Familiarity with version control systems (Git).
Strong understanding of web performance optimization techniques.
Excellent communication, collaboration, and problem-solving skills.
Experience with data visualization libraries is a plus.
Experience in a data driven environment is a plus.
Bachelor’s degree in Computer Science or a related field (or equivalent experience).
BenefitsBenefits
Opportunities for professional growth and development.
A collaborative and supportive work environment.
The chance to work on cutting-edge data solutions.
Desired Skills and Experience
Requirements- · Bachelor’s or master’s degree in computer science, Engineering, or a related field. · Previous experience of 5+ years in Project management roles, preferably within software development projects. · Strong leadership and team management skills, with the ability to motivate and guide technical teams towards project success. · In-depth knowledge of software development methodologies, including Agile, Scrum, or Kanban. · Excellent communication skills, with the ability to interact effectively with technical teams, stakeholders, and senior management. · Experience in managing multiple projects simultaneously and prioritizing tasks based on business needs. · Strong problem-solving and decision-making abilities, with a focus on delivering solutions to complex technical challenges. · Familiarity with project management tools and software development lifecycle tools. · Certifications in project management (PMP, PMI-ACP) or Agile methodologies (Scrum Master, SAFe) are a plus.
Responsibilities:
Technical Leadership & Architecture:
esign and implement scalable and maintainable React architectures.
ake informed decisions regarding state management, component structure, and code organization.
ptimize application performance through code splitting, lazy loading, and efficient rendering.
stablish and enforce coding standards, code review processes, and testing strategies.
valuate and recommend new technologies and tools.
Team Leadership & Mentorship:
entor junior and mid-level developers, providing guidance and support.
ead thorough and constructive code reviews.
elegate tasks effectively and monitor project progress.
oster a collaborative and supportive team environment.
Development & Implementation:
evelop clean, efficient, and well-tested React components.
ntegrate React applications with APIs and backend systems (RESTful APIs, GraphQL).
mplement and maintain robust testing strategies (unit, integration, end-to-end).
evelopment of data visualization and manipulation components.
Communication & Collaboration:
ommunicate effectively with team members, stakeholders, and other departments.
ollaborate with product managers and designers to translate user needs into technical requirements.
articipate in design reviews and provide technical feedback.
RequirementsRequirements
Qualifications:
5-10 years of professional experience in React.js development.
Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with state management libraries (Redux, Context API, Zustand).
Experience with React Router and other routing solutions.
Proficiency in testing frameworks (Jest, React Testing Library, Cypress).
Experience with RESTful APIs and GraphQL.
Familiarity with version control systems (Git).
Strong understanding of web performance optimization techniques.
Excellent communication, collaboration, and problem-solving skills.
Experience with data visualization libraries is a plus.
Experience in a data driven environment is a plus.
Bachelor’s degree in Computer Science or a related field (or equivalent experience).
BenefitsBenefits
Opportunities for professional growth and development.
A collaborative and supportive work environment.
The chance to work on cutting-edge data solutions.
Desired Skills and Experience
Requirements- · Bachelor’s or master’s degree in computer science, Engineering, or a related field. · Previous experience of 5+ years in Project management roles, preferably within software development projects. · Strong leadership and team management skills, with the ability to motivate and guide technical teams towards project success. · In-depth knowledge of software development methodologies, including Agile, Scrum, or Kanban. · Excellent communication skills, with the ability to interact effectively with technical teams, stakeholders, and senior management. · Experience in managing multiple projects simultaneously and prioritizing tasks based on business needs. · Strong problem-solving and decision-making abilities, with a focus on delivering solutions to complex technical challenges. · Familiarity with project management tools and software development lifecycle tools. · Certifications in project management (PMP, PMI-ACP) or Agile methodologies (Scrum Master, SAFe) are a plus.