Location: PAN India (Any Location), India
The candidate will work closely with backend developers, UI/UX designers, QA engineers, and product managers to deliver high-quality, maintainable frontend solutions.
Key Responsibilities:
- Design, develop, and maintain scalable and responsive web applications using React.js.
- Build reusable UI components and modular frontend architectures.
- Integrate frontend applications with RESTful APIs and handle asynchronous operations, errors, and loading states.
- Optimize application performance, including rendering efficiency, bundle size, code splitting, and lazy loading.
- Implement secure frontend development practices, including authentication, authorization, session handling, and protection against common web vulnerabilities.
- Write unit and component tests using Jest, React Testing Library, or equivalent tools.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot production issues, debug complex frontend problems, and improve application reliability.
- Collaborate with backend engineers, QA teams, designers, and business stakeholders.
- Contribute to CI/CD pipelines, build processes, and frontend deployment activities.
- Mentor junior developers and contribute to technical design discussions.
Required Technical Skills:
Frontend Development
- Strong hands-on experience with React.js and functional components.
- Proficiency in TypeScript, HTML5, CSS3, and responsive web design.
- Experience with React Hooks, component lifecycle concepts, and component composition.
- Experience with Redux Toolkit or other established state management solutions.
- Knowledge of CSS frameworks and UI libraries such as Material UI, Bootstrap, or Tailwind CSS.
API Integration and Security
- Experience integrating REST APIs using Fetch, Axios, or equivalent libraries.
- Understanding of HTTP methods, status codes, headers, CORS, and API error handling.
- Familiarity with OAuth 2.0, OpenID Connect, JWT-based authentication, and role-based access control.
- Understanding of frontend security risks, including XSS, CSRF, and secure token/session management.
Performance and Quality
- Knowledge of code splitting, lazy loading, memoization, and efficient rendering.
- Experience writing unit and integration tests using Jest and React Testing Library.
- Familiarity with ESLint, Prettier, and automated code quality checks.
Build, Deployment, and Collaboration
- Experience with Git and pull-request-based development workflows.
- Familiarity with npm/yarn/pnpm and modern build tools such as Vite or Webpack.
- Exposure to CI/CD pipelines and cloud-based application deployment.
- Experience working in Agile/Scrum teams.
Preferred Skills
- Experience with Next.js, server-side rendering, or static site generation.
- Familiarity with accessibility standards such as WCAG and semantic HTML.
- Experience with frontend monitoring, error tracking, and production diagnostics.
- Exposure to micro-frontends and large-scale frontend architecture.
- Experience developing enterprise applications in banking, financial services, or other regulated industries.
Experience and Qualifications
- 8–10 years of professional frontend development experience.
- At least 8–10 years of hands-on experience with React.js.
- Strong problem-solving, debugging, and analytical skills.
- Ability to work independently, take ownership of deliverables, and collaborate effectively with cross-functional teams.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Success Criteria
- Deliver maintainable, reusable, and well-tested frontend code.
- Meet agreed performance, quality, and delivery standards.
- Minimize production defects and recurring frontend issues.Ensure reliable integration with backend APIs.
- Contribute to code reviews, technical decisions, and continuous improvement of the frontend codebase.
Required Skills
Skill
Years
Months
React JS Developer 8 0
REST API integration 8 0
JavaScript/TypeScript 8 0
Redux Toolkit 8 0
JavaScript (ES6+) 8 0
React hooks 8 0
HTML5, CSS3 8 0
REST APIs 8 0
Build, Deployment, and Collaboration 8 0
Sai Vadapalli
8121005902 saipriya.v@paraminfo.com
Share This Job
GET IN TOUCH (UAE)
ParamInfo
POBOX: 123898 Office # 1101
The Burlington Tower
Business Bay, Dubai, UAE
GET IN TOUCH (SAUDI ARABIA)
ParamInfo
3141 Anas ibn Malik Road,
Building B, 2nd Floor,
Al Malqa, Riyadh, Saudi Arabia.
GET IN TOUCH (INDIA)
ParamInfo
Office No 601, 6th Floor,
Asian Sun City, Block-B,
Kondapur, Hyderabad, India.