Job Description
Are you a visionary developer ready to shape the future of web architecture? NexGen Systems is seeking a Senior React Developer to lead our front-end engineering efforts. We are building next-generation enterprise solutions that require not just coding, but architectural excellence and a passion for user experience.
In this role, you will bridge the gap between complex backend logic and seamless client-side interactions. You will work in a hybrid environment, collaborating with product managers, designers, and backend engineers to deliver high-impact features that drive our business forward.
Why Join Us?
We offer competitive compensation, equity packages, and a culture that prioritizes continuous learning and innovation. You will have the autonomy to make technical decisions and the mentorship to grow your leadership skills.
Responsibilities
- Architect and develop high-performance, scalable web applications using React.js and modern JavaScript ecosystems.
- Lead code reviews, provide technical mentorship to junior developers, and establish coding standards and best practices.
- Collaborate with UX/UI designers to implement pixel-perfect, responsive interfaces using CSS3, SCSS, and modern styling libraries.
- Optimize application performance, ensuring fast load times and seamless user interactions across all devices.
- Integrate third-party APIs and internal services, ensuring robust error handling and data security.
- Participate in the full SDLC, from requirements gathering and planning to deployment and maintenance.
- Maintain a deep understanding of the latest web technologies and advocate for their adoption within the team.
Qualifications
- 5+ years of professional experience with React.js, including advanced knowledge of Hooks, Context API, and state management (Redux, MobX, or Zustand).
- Strong proficiency in JavaScript (ES6+), TypeScript, and modern CSS (Flexbox, Grid, SCSS/Sass).
- Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
- Deep understanding of RESTful APIs, GraphQL, and asynchronous data fetching patterns.
- Familiarity with build tools like Webpack, Vite, or Create React App.
- Excellent problem-solving skills and the ability to debug complex issues in a distributed environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.