Amgen

Specialist Web Application Developer (React.JS)

Employer
Amgen
Location
Thousand Oaks, CA, US
Posted
May 24, 2019
Ref
R-76951
Required Education
High School or equivalent
Position Type
Full time
Specialist Web Application Developer

Amgen (NASDAQ:AMGN), a biotechnology pioneer, discovers, develops and delivers innovative human therapeutics. Our medicines have helped millions of patients in the fight against cancer, kidney disease, rheumatoid arthritis and other serious illnesses.

The Specialist Web Application Developer role will be responsible for implementing solutions to support Amgen's enterprise analytics strategy. This position will be part of the Enterprise Engineering and Analytics group and will be based at Thousand Oaks, CA. The successful candidate will have experience developing enterprise scale web applications using React.JS.

Responsibilities:

Developing web applications with cross-browser compatibility and responsiveness using React.js

Building reusable components and front-end libraries for future use

Translating designs and wireframes into high quality code

Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Lead junior front-end developers

Partner with IS and business stakeholders to ensure that the solution is an appropriate fit for the end users

Research and evaluate various web application development platforms

Maintain knowledge of market trends and developments in web application development frameworks and related and emerging technologies to provide, recommend, and deliver best practice solutions

Basic Qualifications

Master's degree and 2 years of Information Systems experience

OR

Bachelor's degree and 4 years of Information Systems experience

OR

Associate degree and 10 years of Information Systems experience

OR

High school diploma / GED and 12 years of Information Systems experience

Preferred Qualifications

Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

Thorough understanding of React.js and its core principles

Deep understanding of GraphQL and RESTful APIs

Experience with popular React.js workflows (such as Flux or Redux) and GraphQL clients (such as ApolloClient)

Experience with data structure libraries (e.g., Immutable.js), data visualization libraries such as D3.js and reporting libraries.

Expertise in HTML5, CSS3, Bootstrap

Knowledge of modern authorization mechanisms, such as JSON Web Token

Familiarity with modern front-end build pipelines and tools

Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Ability to understand business requirements and translate them into technical requirements

Familiarity with code versioning tools such as gitlab

Good understanding of software development, DevOps, unit test, automated testing, and continuous integration (Jenkins)

Experience using search engines like Solr or Elasticsearch as the back-end for web applications is a plus

Previous experience with AWS services is a plus

Excellent communication skills