At a Glance
- Tasks: Join us to design and enhance user interfaces for cutting-edge health tech products.
- Company: IQVIA is a global leader in clinical research and healthcare intelligence.
- Benefits: Enjoy flexible hours, remote work options, and a competitive salary package.
- Why this job: Be part of an innovative team making a real impact on patient outcomes.
- Qualifications: Experience with Vaadin or similar frameworks, Java skills, and a passion for UX design.
- Other info: Work in a collaborative environment with opportunities for professional growth.
The predicted salary is between 43200 - 72000 £ per year.
We are seeking a talented Senior Frontend Developer to join our dynamic team and contribute to the development of innovative user interfaces for our core products, for example IQVIA's Health Data Research Platform (part of the Connected Health Platform).
Key Responsibilities:
- Maintain and enhance existing user interfaces for our core products
- Design, develop, test, validate, and debug new user interfaces
- Develop the transfer layer from UI to the backend
- Plan and design new user interfaces using wireframes
- Conduct code reviews for other UI developers
- Write unit and integration tests using JUnit and Mockito
- Support the development of user acceptance tests using Selenium WebDriver, Concordion framework and Vaadin Testbench.
Primary Skills:
- Experience with Vaadin is a must or experience with comparable frameworks such as: GWT (Google Web Toolkit), Apache Wicket
- Java coding skills
- Spring framework (dependency injection, transaction management)
- JUnit and Mockito
- SQL skills
- IntelliJ
- Git (GitLab)
- Maven
- HTTP and REST.
Shift Timings:
Flexible working hours according to contract. Team core working time is between 10am and 4pm. Time zone: Berlin, Germany (CET: UTC+1, CEST: UTC+2).
The ideal candidate will have:
- Understanding of UX design principles
- Experience with JPA/Hibernate, MSSQL-Server, Oracle, PostgreSQL
- Familiarity with integrating applications to SSO solutions using OAuth2 or OIDC
- Experience with browser automation using Selenium WebDriver
- Test design experience with the Concordion framework.
Skill Flexibility:
- Experience with other UI frameworks like React
- Experience in UI development for mobile applications
- Familiarity with Windows or MacOS environments.
What We Offer:
- Flexible working hours
- Both working options are possible; hybrid (located in an IQVIA office) as well as fully remote
- Collaborative and innovative work environment
- Opportunities for professional growth and development
- Competitive salary and benefits package.
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide.
Remote Senior Frontend Developer (m/w/d) - Vaadin/ GWT (Google Web Toolkit)/Apache Wicket employer: IQVIA
Contact Detail:
IQVIA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Remote Senior Frontend Developer (m/w/d) - Vaadin/ GWT (Google Web Toolkit)/Apache Wicket
✨Tip Number 1
Familiarise yourself with Vaadin and its features, as this is a must-have skill for the role. Consider building a small project or contributing to an open-source project using Vaadin to showcase your practical experience.
✨Tip Number 2
Brush up on your Java coding skills, especially focusing on frameworks like Spring and testing tools such as JUnit and Mockito. Being able to demonstrate your proficiency in these areas during interviews will set you apart from other candidates.
✨Tip Number 3
Gain hands-on experience with browser automation tools like Selenium WebDriver. You could create automated tests for a personal project or contribute to existing projects to highlight your skills in this area.
✨Tip Number 4
Network with current or former employees of IQVIA or similar companies. Engaging with them on platforms like LinkedIn can provide valuable insights into the company culture and expectations, which can be beneficial during your interview.
We think you need these skills to ace Remote Senior Frontend Developer (m/w/d) - Vaadin/ GWT (Google Web Toolkit)/Apache Wicket
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Vaadin, GWT, and Apache Wicket. Include specific projects where you've developed user interfaces and mention any relevant technologies like JUnit, Mockito, and SQL.
Craft a Compelling Cover Letter: In your cover letter, express your passion for frontend development and how your skills align with the job requirements. Mention your understanding of UX design principles and any experience with browser automation tools like Selenium WebDriver.
Showcase Your Projects: If possible, include links to your portfolio or GitHub repository showcasing your previous work. Highlight projects that demonstrate your ability to design and develop user interfaces, especially those using the technologies mentioned in the job description.
Prepare for Technical Questions: Anticipate technical questions related to frontend development, particularly around the frameworks and tools listed in the job description. Be ready to discuss your approach to code reviews, unit testing, and integration testing.
How to prepare for a job interview at IQVIA
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Vaadin and other relevant frameworks like GWT and Apache Wicket. Highlight specific projects where you've used these technologies, and be ready to demonstrate your Java coding skills during the interview.
✨Understand UX Design Principles
Since the role involves developing user interfaces, it's crucial to show your understanding of UX design principles. Be ready to discuss how you've applied these principles in past projects and how they influenced your design decisions.
✨Prepare for Code Reviews
As conducting code reviews is part of the job, think about your approach to reviewing code. Be ready to explain how you provide constructive feedback and ensure code quality, as well as any tools or methodologies you prefer.
✨Familiarise Yourself with Testing Frameworks
The role requires writing unit and integration tests using JUnit and Mockito, as well as supporting user acceptance tests with Selenium WebDriver. Brush up on these testing frameworks and be prepared to discuss your experience with them in detail.