Software Engineer β React
Iqvia
About the role
IQVIA is a global leader in healthβcare data, analytics and technology solutions. With a presence in more than 100 countries, the company helps pharmaceutical firms, payers and providers make dataβdriven decisions that improve patient outcomes. In India, IQVIA operates cuttingβedge labs, research centers and delivery hubs, offering fresh talent exposure to worldβclass projects and a multicultural work environment.
The Bengaluru office, known for its vibrant tech community, focuses on building innovative digital platforms that power clinical research, realβworld evidence generation, and patient engagement.
The role of Software Engineer β React is designed for 2027 graduates who are passionate about turning UI/UX designs into responsive, highβperformance web applications. As a frontβend specialist, you will collaborate closely with product managers, designers, and backend engineers to deliver seamless user experiences for IQVIAβs suite of healthβtech products. This is a homeβbased, fullβtime opportunity that allows you to work from the comfort of your own space while staying connected to a dynamic, globally distributed team.
Key responsibilities include
- Develop, test, and maintain reusable React components following best practices.
- Translate UI/UX mockups and wireframes into pixelβperfect, responsive web pages using HTML5, CSS3, and modern JavaScript (ES6+).
- Ensure technical feasibility of designs and optimize applications for maximum speed and scalability.
- Write clean, wellβdocumented code and maintain coding standards across the frontβend repository.
- Collaborate with backend developers to integrate RESTful APIs and troubleshoot integration issues.
- Participate in code reviews, provide constructive feedback, and adopt continuous integration pipelines.
- Create functional requirement documents, user guides, and prototype demos for stakeholder review.
- Conduct unit testing and support QA teams during functional and regression testing cycles.
- Proactively suggest UI/UX improvements based on user feedback and analytics.
- Stay updated with emerging frontβend technologies and contribute to the teamβs knowledge base.
Tech Stack: React.js, JavaScript (ES6+), HTML5, CSS3, Redux/Context API, Git, RESTful APIs, Jest/React Testing Library for unit testing, and CI/CD tools like Jenkins or GitHub Actions.
Growth Path: Starting as a Junior FrontβEnd Engineer, you can progress to Senior Engineer, Lead Engineer, and eventually to Architecture or Product Management roles, depending on your interests and performance. IQVIA encourages continuous learning through internal training programs, certifications, and mentorship from senior technologists.
Why Join IQVIA? The company offers a dataβcentric culture where technology directly impacts health outcomes, providing a sense of purpose beyond code. Employees benefit from flexible workβfromβhome policies, competitive compensation, global exposure, and a supportive environment that values innovation, diversity, and workβlife balance.
Eligibility & process
Who can apply
β’ Bachelorβs degree in Computer Science, Information Technology, Electronics & Communication or any related engineering discipline. β’ Graduating batch: 2027 (must have completed the degree by the time of joining). β’ Minimum aggregate of 60% (or CGPA 6.0/10) in the qualifying degree. β’ No active backlogs at the time of application; a maximum of one backlog allowed in the final semester, provided it is cleared before joining. β’ Strong command of English (both written and verbal) for effective communication with global teams. β’ Passion for frontβend development and a portfolio or projects demonstrating React.js expertise.
Skills & stack
Selection process
- Round 1: Online aptitude test + coding assessment (React/JavaScript problems)
- Round 2: Technical interview covering React concepts, JavaScript fundamentals, UI/UX design principles, and problemβsolving
- Round 3: HR interview focusing on cultural fit, communication skills, and career aspirations
Prep kit
19 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Explain the difference between Precision, Recall, and F1-Score. Answer
How does Gradient Descent work and what is the role of Learning Rate? Answer
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Behavioural & HR questions 3
Highlight Iqvia's market reputation, recent tech innovations, and how your skills in React directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.