09 Sep
|
Xencia Technology Solutions
|
Bengaluru
09 Sep
Xencia Technology Solutions
Bengaluru
We are looking for a skilled React Developer who can build responsive, accessible, and high-performance user interfaces. In this role, you will work closely with backend teams to integrate front-end components with ASP.NET Core APIs and deliver seamless user experiences. He should own complex data-grid views, forms, charts, and file uploads—end to end.
Key Responsibilities
- Lead and manage the front-end development team, providing technical guidance, task allocation, implementation support, and ensuring timely delivery of features.
- Act as the technical point of contact for front-end development, owning technical decisions, coding standards, architecture, and development practices.
- Analyse business and technical requirements and translate them into scalable, maintainable, and reusable front-end solutions.
Develop responsive, accessible, and high-performance UI components using React (with hooks and functional components)
- Review requirements, identify technical dependencies, risks, edge cases, and integration challenges before implementation.
- Design and review front-end architecture, component structures, state-management approaches, API integration patterns, and reusable UI solutions.
- Conduct code reviews and technical reviews, ensuring code quality, performance, security, maintainability, and adherence to established coding standards.
- Work directly with clients, business stakeholders, and product teams to understand requirements, clarify functional expectations, discuss technical solutions, and provide implementation updates.
- Participate in requirement discussions and provide technical feasibility analysis, effort estimation, and implementation approaches.
- Identify opportunities to improve application performance, scalability, security, accessibility, and developer productivity.
- Support production issues by analysing root causes, coordinating with relevant teams, and implementing reliable fixes.
- Review and evaluate recent React, JavaScript/TypeScript, UI libraries,
and development tools and recommend technologies that improve product quality and maintainability.
- Build and manage complex UI elements such as data grids, forms, dashboards, charts, and file upload features .
- Integrate front-end applications with backend .NET Web APIs (REST/JSON), ensuring proper data handling, error management, retries, and pagination .
- Implement efficient state management using tools like Redux Toolkit or React Query, and manage navigation using React Router.
- Design and develop advanced data grid functionalities including sorting, filtering, grouping, pagination, inline editing, and data export (Excel/PDF) .
- Create interactive dashboards and reports using charting libraries; apply consistent theming and UI design standards .
Required Skills and Experience
- Strong understanding of Material UI (MUI) and Tailwind CSS, with the ability to build responsive layouts, reusable/common components, and scalable UI patterns following established design systems and frontend best practices.
- 3–4 years of experience building production-grade UIs using React and modern JavaScript/TypeScript
- Strong understanding of React fundamentals (hooks, component lifecycle, state management, reusable components)
- Proficiency in HTML5, CSS3 (Flexbox, Grid), and responsive design
- Experience with API integration (REST/JSON) using fetch/axios
- Familiarity with authentication mechanisms (OIDC, JWT) and secure data handling
- Experience with state management libraries (Redux Toolkit / React Query)
- Working knowledge of routing (React Router) and form handling
- Experience with Git workflows, pull requests, and basic CI/CD concepts
- Strong debugging, troubleshooting, and problem-solving skills
- Ability to work in agile development environments
- Strong understanding of React forms, form handling, and validation, with hands-on experience using form management libraries such as Formik and React Hook Form, as well as implementing custom validation and managing form state effectively using tools like Zustand.
Good to Have
- Experience with Kendo UI for React (Grid, Charts, Upload, Dialog, etc.)
- Exposure to ASP.NET Core APIs
- Experience with data visualization libraries and dashboard development
- File handling: Kendo Upload with chunking, validation.
- Experience with Azure AD, authentication, and permissions models.
- Security basics for SPA on IIS/Azure: CSP, HSTS, CORS, anti-XSS & IDOR awareness.
- Familiarity with Azure (App Service/CDN), and Entra ID auth.
- Strong communication skills with ability to work effectively with cross-functional teams.
Education & Certifications:
- Bachelor's or master's degree in computer science, Information Technology, or a related field (BE/MTech/MCA).
- Preferred Certifications
- Azure Developer Associate (AZ-204)
- Azure Fundamentals (AZ-900)
Xencia is a Born in the Cloud Company that helps organizations in seamless public cloud adoption. We leverage our cloud services competencies to help you focus on your core competence. We UNLEASH THE POWER OF CLOUD with our cloud adoption framework named XEN consisting of cloud solutions, methodologies and solution accelerators to cover the entire cloud adoption lifecycle. Xencia is a leading expert in cloud services and solutions.
We offer cloud services and cloud collaboration solutions based on Microsoft Azure and Microsoft 365. We are an Advanced Microsoft Gold Certified Partner with deep expertise in Microsoft Azure, Microsoft SharePoint and Microsoft 365. Xencia was founded in 2010. We have our offices and delivery centers in Bengaluru and Chennai
📌 Frontend Developer (Bengaluru)
🏢 Xencia Technology Solutions
📍 Bengaluru