At a Glance
- Tasks: Develop and enhance user interfaces for innovative healthcare products.
- Company: Join Nanosep AB, a leader in healthcare technology improving patient outcomes globally.
- Benefits: Enjoy flexible hours, remote work options, and a collaborative environment.
- Why this job: Be part of a mission-driven team making a real impact in healthcare.
- Qualifications: Experience with Vaadin or similar frameworks, Java skills, and a passion for UX design.
- Other info: Fluent German is a plus; opportunities for professional growth await!
The predicted salary is between 28800 - 48000 Β£ per year.
Join to apply for the role at Nanosep AB. We are seeking a talented Senior Frontend Developer to join our team and contribute to developing innovative user interfaces for our core products, such as 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 required or experience with comparable frameworks such as GWT (Google Web Toolkit) or Apache Wicket.
- Java coding skills.
- Spring framework (dependency injection, transaction management).
- JUnit and Mockito.
- SQL skills.
- IntelliJ IDEA.
- Git (GitLab).
- Maven.
- HTTP and REST.
Shift Timings
Flexible working hours according to contract. Core team working hours are between 10 am and 4 pm CET. Time Zone: Berlin, Germany (CET: UTC+1, CEST: UTC+2).
The Ideal Candidate Will Have
- Fluent German skills or willingness to improve existing German language skills.
- 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.
- Hybrid (office) or fully remote work options.
- Collaborative and innovative environment.
- Opportunities for professional growth.
- Competitive salary and benefits.
IQVIA is a leading global provider of healthcare and life sciences services, committed to improving patient outcomes worldwide. We value diversity and encourage all qualified candidates to apply. No matter your role, everyone at IQVIA contributes to our mission of advancing healthcare.
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and IT
- Industries: Technology, Media, Healthcare
Remote Senior Frontend Developer (m/w/d) - Vaadin/ GWT (Google Web Toolkit)/Apache Wicket employer: Nanosep AB
Contact Detail:
Nanosep AB 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 similar frameworks like GWT or Apache Wicket. Consider building a small project or contributing to open-source projects using these technologies to showcase your skills.
β¨Tip Number 2
Brush up on your Java coding skills, especially focusing on Spring framework concepts. You might want to create a few sample applications that demonstrate your understanding of dependency injection and transaction management.
β¨Tip Number 3
Since the role requires experience with testing frameworks like JUnit and Mockito, consider writing unit tests for your previous projects. This will not only enhance your skills but also provide concrete examples to discuss during interviews.
β¨Tip Number 4
If youβre not already fluent in German, start improving your language skills. Being able to communicate effectively in German can set you apart from other candidates and show your commitment to integrating into the team.
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, or Apache Wicket. Include specific projects where you've developed user interfaces and mention any relevant technologies like Java, Spring, and SQL.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the job requirements, particularly your experience in frontend development and your understanding of UX design principles.
Showcase Relevant Projects: If possible, include links to your portfolio or GitHub repositories that demonstrate your work with frontend technologies. Highlight any projects that involved unit testing with JUnit or browser automation with Selenium WebDriver.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of Java coding, Spring framework, and any experience you have with integration to SSO solutions using OAuth2 or OIDC.
How to prepare for a job interview at Nanosep AB
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with Vaadin, GWT, or Apache Wicket in detail. Bring examples of past projects where you used these frameworks, and be ready to explain your coding decisions and the challenges you faced.
β¨Demonstrate Your Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges related to frontend development and be ready to walk through your thought process during the interview.
β¨Understand UX Design Principles
Since the role involves developing user interfaces, brush up on UX design principles. Be ready to discuss how you incorporate user experience into your designs and any relevant methodologies you follow.
β¨Prepare for Behavioural Questions
Companies often want to know how you work within a team. Prepare for behavioural questions by reflecting on past experiences where you collaborated with others, handled conflicts, or contributed to code reviews.