Job Directory Mid-level Front-end Developer (JavaScript, Angular, UI)

Mid-level Front-end Developer (JavaScript, Angular, UI)
San Diego, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Join our Parallel 6 team and help shape the future of clinical trials. We are on the lookout for energetic self-starters who are smart, talented and have a passion for business and technology. We offer a fast paced and challenging environment along with a great amount of autonomy to innovate and continue to learn. If you want to be part of a dynamic team and you consistently deliver results, you've found the right company.

We are looking for a Mid JavaScript Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.

* Good JavaScript web application development experience using MVVM design patterns
* Collaborate with peers and our Creative team on UI and interaction designs
* Implement intuitive, maintainable, responsive web application UI's using JavaScript technologies
* Ensure the technical feasibility of UI/UX designs
* Optimize applications for maximum speed and scalability
* Build appropriate unit, integration and/or automated testing solutions
* Use the API and SDK to support Clinical 6 platform functionality

Required Skills

* Strong JavaScript web application development experience using MVVM design patterns.
* Strong understanding of JavaScript technologies, such as ES6+, TypeScript, and AngularJS
* Experience with visualization and mapping libraries, such as D3, ChartJS, Leaflet, Google Maps, etc.
* Good understanding of asynchronous request handling, partial page updates, and AJAX
* Basic understanding of web markup (HTML5 and CSS3) and templating technologies such as Mustache, Underscore and Angular templating
* Proficient understanding of cross-browser compatibility issues and solutions
* Familiarity with build tools including Webpack, NPM, Grunt, and Gulp.js
* Understanding of code versioning tools, such as Git
* Good understanding of browser rendering behavior and performance
* BS in Computer Science or a related field
* Experience with Agile methodology
* Ability to visually review specifications documents and provide input on successfully implementing business solutions.
* Ability to show others how to work independently or with a team and lead a project to completion.
* Excellent oral, written, and interpersonal communications skills.

Preferred Skills/Experience

* Development with Node.js
* Mobile development either Native or Cross Platform
* Building Angular Components
* Building REST API or other server tools with backend technologies, such as Ruby, Java, .Net or SQL
* Authentication with tokens utilizing technologies such as OAuth

PRA is an EEO/AA employer and is committed to providing opportunities to minorities, women, veterans and individuals with disabilities.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.