All jobs

Job details

Senior React JS Developer

  • Java
  • Spring Boot
  • Redux
  • REST
  • GraphQL
  • NextJS
  • Docker

Posted: 2 days ago

Job description

Role & responsibilities

Experience
710 years of overall software development experience
4+ years of hands-on experience with React JS
Job Summary
We are looking for a highly skilled Senior React JS Developer with strong experience in building scalable, highperformance web applications. The ideal candidate will have deep expertise in React.js, a solid foundation in Java-based backend systems, and strong database knowledge, along with excellent communication, collaboration, and leadership skills. This role involves close collaboration with crossfunctional teams, mentoring junior developers, and contributing to architectural decisions.
Key ResponsibilitiesFrontend (React JS)

  • Design, develop, and maintain responsive and highperformance React applications
  • Build reusable components and frontend libraries using React, Hooks, Context API
  • Optimize application performance and ensure crossbrowser compatibility
  • Integrate frontend components with RESTful APIs / GraphQL
  • Maintain high code quality using best practices, linting, and testing
  • Collaborate with UX/UI designers to deliver intuitive user experiences

Backend & Integration (Java)

  • Work closely with Java backend teams to define and consume APIs
  • Understand and contribute to Java-based services (Spring / Spring Boot)
  • Participate in backend design discussions when required
  • Troubleshoot and resolve frontend–backend integration issues

Database & Data Handling

  • Strong understanding of relational databases (Oracle, MySQL, PostgreSQL)
  • Experience with NoSQL databases (MongoDB, Cassandra – good to have)
  • Ability to write and optimize SQL queries
  • Understand data flow, API contracts, and data validation

Architecture & Code Quality

  • Participate in system design and architecture discussions
  • Ensure applications are secure, scalable, and maintainable
  • Conduct code reviews and enforce coding standards
  • Mentor junior developers and provide technical guidance

Required Technical SkillsFrontend

  • React JS, JavaScript (ES6+), TypeScript
  • HTML5, CSS3, SCSS, Responsive Design
  • Redux / Context API / Zustand (any state management)
  • Webpack, Babel, Vite
  • Jest, React Testing Library (unit & integration testing)

Backend & APIs

  • Java, Spring / Spring Boot (working knowledge)
  • REST API design and consumption
  • Authentication & authorization basics (JWT, OAuth – preferred)

Database

  • Strong SQL skills
  • Experience designing and querying relational databases
  • Understanding of data modeling and indexing

Tools & DevOps (Good to Have)

  • Git, GitHub / GitLab / Bitbucket
  • CI/CD pipelines
  • Docker (basic understanding)
  • Agile / Scrum methodologies

Behavioral & Soft Skills

  • Strong communication skills – able to clearly articulate technical ideas to both technical and nontechnical stakeholders
  • Leadership & mentoring mindset – capable of guiding junior developers
  • Problemsolving attitude with a proactive approach
  • Collaboration skills – works effectively in crossfunctional teams
  • Ability to handle ambiguity and adapt to changing requirements
  • Ownership and accountability for assigned features and deliverables
  • Time management and ability to meet deadlines
  • Customerfocused and qualitydriven mindset

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Proven experience delivering largescale enterprise applications

Nice to Have

  • Experience working as a Tech Lead or Module Lead
  • Experience in performance optimization and security best practices
  • Exposure to cloud platforms (AWS / Azure / GCP)

Financial Services,
Full Time, Permanent
Software Development
Education
Any Graduate

read more

Key Skills
Skills highlighted with ‘‘ are preferred keyskills

Similar jobs