Designation: SDE II
Office Location: Gurgaon
Position Description: We are seeking an experienced Senior ReactJS Developer to join our team. In this role, you will lead the development of complex, scalable, and high-performance web applications. As a senior member of the team, you will collaborate with cross-functional teams, mentor junior developers, and contribute to architectural decisions to ensure the delivery of top-quality products.
Primary Responsibilities:
- Lead the design, development, and deployment of web applications using ReactJS.
- Collaborate with product managers, designers, and back-end developers to implement high-quality features and ensure seamless integration with APIs.
- Drive architectural decisions, reusability, performance optimization, and maintainability of code.
- Ensure responsive design and cross-browser compatibility across web applications.
- Troubleshoot, debug and optimize existing applications for improved performance.
- Stay up to date with industry trends, ReactJS advancements, and modern web development practices.
- Establish and enforce coding standards and best practices.
Required Skills:
- 3-5 years of professional experience in web development with at least 3+ years of hands-on experience in ReactJS. Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Deep understanding of ReactJS core concepts such as Hooks (useState, useEffect, useContext, useMemo, useCallback), functional components, JSX, and the virtual DOM.
- Knowledge of charting libraries such as Recharts, Highcharts, or Apex Charts.
- Experience in building and consuming RESTful APIs.
- Strong understanding of state management libraries (e.g., Redux / Redux Toolkit, Zustand, Recoil, or similar).
- Knowledge of front-end build tools and automation (e.g., Vite, Webpack, or Create React App).
- Familiarity with Agile/Scrum development methodologies.
- Proficient in version control systems like Git (Bitbucket, Github).
- Strong debugging and problem-solving skills.
- Excellent communication and leadership skills.
Preferred Qualifications:
- Experience with unit testing frameworks (e.g., Jest, React Testing Library) and end-to-end testing tools (e.g., Cypress, Playwright).
- Knowledge of progressive web app (PWA) development.
- Familiarity with CI/CD pipelines and DevOps practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Work Environment Details:
About Affle:
Affle is a global technology company with a proprietary consumer intelligence platform that delivers consumer recommendations and conversions through relevant Mobile Advertising. The platform aims to enhance returns on marketing investment through contextual mobile ads and also by reducing digital ad fraud. Affle powers unique and integrated consumer journeys for marketers to drive high ROI, measurable outcome-led advertising through its Affle2.0 Consumer Platforms Stack which includes Appnext, Jampp, MAAS, mediasmart, RevX, Vizury and YouAppi.
Affle 3i Limited successfully completed its IPO in India and now trades on the stock exchanges (BSE: 542752 & NSE: AFFLE). Affle Holdings is the Singapore-based promoter for Affle 3i Limited, and its investors include Microsoft, and Bennett Coleman & Company (BCCL) amongst others.
For more details, please visit:: www.affle.com
About BU (Ultra):
Ultra Iris is a performance marketing platform that's fundamentally changing how businesses buy digital advertising. Unlike traditional ad platforms or agencies, we fund media spend upfront and only charge clients when conversions are delivered through our CPCU (Cost Per Conversion Unit) pricing model. We win only when our clients win.
For more details: www.ultraplatform.io/