Job Posting for Sr. Frontend Developer at Natobotics
Role: Sr. Frontend Developer
Location: Berlin, Germany
Is it Permanent/ Contract: 6 months contract
Is it Onsite/Remote/Hybrid: Hybrid or Remote
Language: German
Job Overview
Plans, designs, develops, and tests user interfaces and user experience components for IQVIA's products.
Provides user experience design, usability, evaluation and testing expertise to product development teams.
Develops and codes prototypes, beta and end applications and systems for user interface and user experience elements based on user experience specifications, requirements, and design standards.
Essential Functions
Plans, designs, develops, and tests user interfaces and user experience components for IQVIA's products.
Provides user experience design, usability, evaluation and testing expertise to product development teams.
Develops and codes prototypes, beta and end applications and systems for user interface and user experience elements based on user experience specifications, requirements, and design standards.
Ensures the technical feasibility of UI/UX designs.
Performs technical review of proposed design and product changes for feasibility, integration with existing technical architectures and systems, and alignment with desired user experience and design standards.
Provides technical guidance and coaching to peers.
Qualifications
Bachelor's Degree Computer Science, a related field, or equivalent experience
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 and the Concordion framework
Primary Skills
Strong Java coding skills along with proficiency in Vaadin – this is mandatory
Experience with Spring framework (dependency injection, transaction management)
Proficient in JUnit and Mockito for writing test cases
Fluent German skills, otherwise, willingness to improve existing German language skills – B2/C1 level should be okay.
Experience with IntelliJ
Proficient in Git (Bitbucket/GitHub/GitLab)
Experience with Maven
Knowledge of HTTP and REST
Other Details
Both working options are possible. Hybrid (located in Bochum or Berlin) as well as fully remote
Shift Timings: Flexible working hours. Team’s core working time is between 10am and 4pm.
Time zone: Berlin, Germany (CET: UTC 1, CEST: UTC 2).
Other Good-to-have 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
Experience with other UI frameworks like React
Experience in UI development for mobile applications
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library