Skills:
React.js, Nodejs, GraphQL, JIRA, Azure DevOps Server, Next.js, REST APIs, CursorAI,
JOB TITLE: Senior Software Developer - React.Js
QUALIFICATION: Engineering / Frontend Development
CERTIFICATIONS: NA
EXPERIENCE: 8+ Years
REPORTING TO: Senior Manager
Responsibilities (includes All Tasks)
We are seeking a highly skilled and experienced React.js Technical Lead to drive the design and development of scalable, high-performance web applications. The ideal candidate will have a solid foundation in frontend technologies, proven leadership experience, and a passion for mentoring team members and driving technical excellence.
Technical Skills / Competencies
MANDATORY
Technical Leadership
- Lead the architecture, design, and development of React.js-based applications.
- Enforce coding standards, conduct code reviews, and promote best practices in frontend development.
- Ensure performance, quality, and responsiveness of applications.
Project Execution
- Translate business requirements into technical specifications.
- Collaborate with delivery managers, UX designers, and backend developers.
- Ensure timely delivery of high-quality software.
Mentorship & Team Management
- Guide and mentor junior and mid-level React developers.
- Foster a culture of learning, innovation, and continuous improvement within the frontend team.
- Help with hiring and onboarding new developers.
DevOps & CI/CD
- Support deployment processes and implement CI/CD pipelines for frontend builds.
- Ensure proper version control and release management practices.
Good To Have / Soft Skills
- Experience with Nodejs.
- Exposure to GraphQL and modern API architecture.
- Familiarity with cloud services (AWS/Azure) and frontend hosting (Vercel/Netlify).
- Experience with micro-frontend architecture.
- Experience in JIRA and Azure Devops
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal abilities.
- Leadership and team management capabilities.
- Proactive mindset with attention to detail.
- Ability to work in a fast-paced, collaborative environment.
MANDATORY
- Bachelors/masters degree in computer science, Engineering, or a related field.
- 8+ years of experience in web development with at least 5 years in React.js/NextJs
- Deep understanding of JavaScript (ES6+), HTML5, CSS3, and TypeScript.
- Experience with Redux, React Query, or similar state management libraries.
- Expertise in frontend architecture and performance optimization.
- Experience integrating RESTful APIs and third-party services.
- Strong understanding of cross-browser compatibility, responsive design, and security principles.
- Familiarity with testing frameworks like Jest, React Testing Library, or Cypress.
- Experience with tools such as CursorAI.
- Good understanding of Git and Agile/Scrum methodologies.