Description
Job Description :
We are seeking a Senior Software Developer with 5 to 8 years of experience to lead the development of our modern, highly responsive user interfaces. While this is primarily a frontend-focused role, we highly value candidates who have an understanding of the .NET ecosystem, as it will allow for tighter integration with our backend services and a more holistic approach to feature development.
In this role, you will be responsible for architecting complex React components, ensuring high-performance web experiences, and collaborating with cross-functional teams to deliver scalable software.
Responsibilities
- Feature Development : Lead the development of new user-facing features using React.js and its core principles(Hooks, Context API, etc.).
- Architecture & Standards : Design reusable, high-quality UI components and frontend libraries that can be utilized across multiple projects.
- Performance Optimization : Audit and optimize frontend performance to ensure maximum speed and scalability across various devices and browsers.
- Technical Integration : Work closely with backend engineers to integrate RESTful APIs and handle asynchronous data flows efficiently.
- Code Quality : Conduct thorough code reviews, maintain high test coverage (Jest, RTL), and document frontend architecture and design patterns.
- Mentorship : Assist in the professional development of junior developers through pairing and knowledge-sharing sessions.
Requirements
Experience :
- Minimum 5 to 8 years of professional experience in frontend development, with a heavy emphasis on React.
- Frontend Mastery : Deep proficiency in JavaScript (ES6+) or TypeScript, HTML5, and modern CSS (Tailwind, CSS-in-JS, or Sass).
- State Management : Expert knowledge of state management tools like Redux, Zustand, or React Query.
- Testing : Experience with testing frameworks such as Jest, Cypress, or Playwright.
- Tooling : Familiarity with modern build tools and bundlers (Vite, Webpack) and version control (Git).
The .NET Plus : > An understanding of C# and ASP.NET Core is a significant advantage. While you won't be expected to be a full-stack expert, being able to read backend code, debug API responses, or understand the .NET project structure will help you bridge the gap between the frontend and backend teams.
Soft Skills
- Collaboration : A team-first attitude with the ability to communicate technical trade-offs to non-technical stakeholders.
- Problem-Solving : Strong analytical skills with a focus on root-cause analysis rather than quick fixes.
- Adaptability : Comfortable working in an Agile/Scrum environment with changing priorities.
Preferred Qualifications
- Any Graduate with a good understanding of applications, databases and SOA practices. The candidate should have a strong understanding of React, CSS and front end tools and should be able to work on front end requirements.
- He should have a sound understanding of clean code, code quality, unit testing and code analysis.
Good to Have : Understanding or experience in .NET and AWS is a plusRole & (ref:hirist.tech)