Job Description
Salary:
React Developer Job Description
We are looking for a highly skilled React Developer with a strong background in front-end development, component-based architecture, and modern JavaScript frameworks. The ideal candidate will be passionate about building scalable, high-performance applications and collaborating with cross-functional teams to deliver innovative solutions.
Experience & Core Skills:
5+ years of professional software development experience
Strong expertise in React.js, Next.js, and TypeScript, with proven experience in building and maintaining complex applications
Deep understanding of Redux, React-Router, Sass, HTML, CSS, and JavaScript
Hands-on experience working with third-party UI libraries such as Kendo, ProseMirror, etc.
Working experience with an object-oriented language such as C# or Java, ensuring strong fundamentals in software architecture.
UI Components & Styling
Familiarity with component-driven development.
Strong grasp of responsive design and cross-browser compatibility
Testing & Code Quality
Proficiency with testing frameworks like Jest, Cypress
Strong understanding of ESLint, Prettier, Husky, Lint-Staged to enforce code quality and maintain best practices
Build Tools & Performance Optimization
Experience working with Vite for fast and optimized front-end builds
Strong knowledge of Webpack, yarn, lerna and other bundlers for performance tuning
Cloud & Backend Integration
Experience with oAuth, Jwt, GraphQL, Rest API, CI-CD, Cloud Functions, Hosting, and Emulators
Exposure to Dependency Injection/IoC frameworks, ELK Stack, Google Analytics
Software Design & Architecture
Practical awareness of Data and Component Abstraction, ensuring modular and scalable code structure.
Understanding of Metadata-driven Design and modern web-based design patterns
Nice-to-Have Skills:
Development Practices & Collaboration
Familiarity with SDLC tools and best practices for CI/CD workflows
Experience with Automated Testing Frameworks
Interoperability & Desktop Integration
Understanding of InterOp using OpenFin or Electron
Version Control & Workflow Management
Hands-on experience with Git
Industry Experience:
Prior experience in Banking, Trading, or Financial Services is a plus
Full-time