Software Engineer – React
iqvia
About the role
IQVIA is a global leader in health information technologies and clinical research services, helping healthcare stakeholders make data‑driven decisions. With a strong presence in India and a focus on innovative digital solutions, IQVIA blends deep industry expertise with cutting‑edge technology to improve patient outcomes and streamline operations for pharma and life‑science companies. The Bengaluru office serves as a hub for product development, analytics, and client‑facing engineering teams, offering a vibrant environment where fresh talent can work alongside seasoned professionals.
As a Software Engineer – React, you will be part of the front‑end development squad responsible for building responsive, high‑performance user interfaces for IQVIA’s suite of health‑tech platforms. The role emphasizes translating UI/UX designs into clean, reusable code, collaborating with product managers, designers, and back‑end engineers to deliver features that meet strict regulatory and performance standards. You will gain exposure to the full product lifecycle, from requirement gathering to deployment and post‑release monitoring, making it an ideal stepping stone for a career in enterprise‑grade web development.
Key Responsibilities
- Develop, test, and maintain modular React components based on UI/UX specifications.
- Ensure technical feasibility of designs and propose improvements for performance and accessibility.
- Write clean, well‑documented code following industry best practices and internal coding standards.
- Integrate front‑end components with RESTful APIs and handle state management using Redux or Context API.
- Participate in code reviews, provide constructive feedback, and mentor peers.
- Collaborate with QA and DevOps teams to ensure smooth CI/CD pipelines and rapid releases.
- Create functional requirement documents, mockups, and prototypes to aid cross‑functional communication.
- Conduct unit and integration testing using Jest, React Testing Library, or similar tools.
- Stay updated with the latest React ecosystem trends and suggest adoption of relevant tools.
- Contribute to improving the overall development workflow and documentation.
Tech Stack: React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, Redux/Context API, REST APIs, Git, Jira, Jenkins, Jest.
Growth Path: Starting as a junior front‑end engineer, you can progress to Senior Engineer, Lead Engineer, and eventually Architect or Product Manager roles, with opportunities to specialize in UI/UX design, performance engineering, or full‑stack development.
Why Join IQVIA? The company offers a purpose‑driven mission in healthcare, a collaborative culture that encourages learning, and exposure to large‑scale, real‑world projects. Freshers receive structured onboarding, mentorship programs, and access to continuous learning resources, making IQVIA an excellent launchpad for a thriving tech career.
Eligibility & process
Who can apply
Graduates (B.Tech/B.E/M.Tech/MCA) in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum 60% aggregate or CGPA 6.0/10; No active backlogs; Batch 2025, 2026 or 2027 (freshers); Strong academic record and willingness to learn.
Skills & stack
Selection process
- Round 1: Online Aptitude & Logical Reasoning
- Round 2: Technical Interview (React coding, data structures, system design)
- Round 3: HR Interview (fitment, communication, expectations)
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.