6,000 people dedicated to discovery, 6 research campuses across the globe.
We seek an outstanding Front End Software Engineer with the talent, experience and passion to transform Novartis’ research data into knowledge and insights to accelerate the discovery of novel therapeutics that improve and extend people’s lives.
As a key member of the Software Engineering team within NIBR’s 400-people strong Informatics organization (NX), you will be responsible for designing, developing and supporting outstanding user-facing products that are distinguished for their power, functionality, simplicity and elegance.
Working in a highly collaborative environment, you will collaborate with architects, engineers, product managers, user researchers, data scientists and global discovery project teams to drive product innovation and launch new capabilities that enable scalable, secure and intuitive access to research data by NIBR’s global scientific community. You will design and optimize your own code and think critically on many computer science disciplines including product design, usability, UI and API development, scaling performance, and maintaining 24x7 reliability.
Your responsibilities include but are not limited to:
• Collaborate with users and cross-functional product teams to understand product requirements and convert them into functional and beautiful UIs that drive complex web applications • Help to define and implement a powerful suite of shared UI component libraries and tools that drive consistency and innovation across our entire product portfolio • Participate in the full development cycle from product inception, research and prototyping to release in production • Identify and resolve performance and scalability issues • Help to develop and adopt standards and practices of steadfast quality within the front-end engineering group • Enhance and extend our existing front-end implementations, bringing them into harmony with the practices and standards defined above • Embrace and promote agile development principles and best practices for software development
We seek smart, focused, passionate self-starters who bring positive energy, new insights and practical experience to a fast-paced and dynamic team, are obsessed with delivering useful and elegant solutions, and care deeply about their customers and others.
EEO Statement :
The Novartis Group of Companies are Equal Opportunity Employers and take pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or any other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, marital or veteran status, disability, or any other legally protected status.
What you'll bring to this role:
• BS in computer science, informatics or related field, or equivalent practical experience • A minimum 3 years of hands-on front-end software development experience. • Excellent communication and collaboration skills, ability to listen to, understand, and synthesize multiple viewpoints, and communicate your thoughts clearly. Attention to detail, compassion for the end-user, and passion for the user experience • Proficiency with a broad mix of modern web frameworks, tools, and technologies such as ReactJS, Redux, GraphQL or similar • Successful practical experience with modern web application patterns and highly scalable web architectures to shape a unified user experience across a multi-platform architecture
• Experience in pharmaceutical R&D and good understanding of scientific applications (but not necessarily science itself) • Experience in designing and running modern front-end applications on the cloud. Experience with mobile application development • Ability to travel 15%.