Front End Developer

Magnum Hunt
United States
2 months ago
Apply on magnumhunt.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Gulp.js JavaScript (Programming Language) Multitier Architecture Amazon Web Services Apple IOS HTML5 Automation of Tests Unit Testing Microsoft Azure LAMP (Software Bundle) BigQuery Client Server Models
+44 more
Cascading Style Sheets (CSS) Cloud Computing Code Review Databases Continuous Integration Database Schema Dependency Injection Software Design Patterns Drupal Github PostgreSQL Model View Controller (MVC) Node.Js NoSQL Nunit Object-Oriented Software Development PhoneGap Scrum Methodology Systems Development Life Cycle Mstest Responsive Web Design Software Deployment Software Engineering SQL Databases Subsystems Strategies of Testing User-Centered Design Web Application Frameworks Test-Driven Development (TDD) ReactJS Express.js Firebase Vue.js Build Management Webpack AngularJS Aurelia Build Tools Web Technologies Sitecore Restful APIs Web Architecture Jasmine Web Api

Job description

As an essential addition to the existing development team, the Senior Full Stack Developer will work closely with a group of talented developers to build a variety of apps and platforms that enable visualization of medical information and devices, healthcare tools, and state of the art 3D medical animation.

Some key attributes of the role are:

Reporting to the Technical Director, develop innovative applications using modern web- based technologies tailored to the needs of the global pharmaceutical and medical device industry.

Partner closely with our design and UX teams, to produce intuitive applications that provide a seamless user experience.

Be able to think BIG and deliver iteratively at the same time.

Design and build solutions primarily using Node-based technologies (e.g. Vue, Vuex, React, Angular, Aurelia, and Express.js).

Create database schemas and models for new projects and write clean/maintainable SQL queries

Provide iterative technical and architectural guidance to others.

Be great at communicating ideas, as well as considering other’s ideas.

Actively lead and participate in hands-on design, development, and code review sessions.

Provide guidance on how to create easily testable and maintainable software.

Work with the team to continually improve the CI/CD pipeline.

Create and maintain documentation of infrastructure, best practices, and technical solutions.

Socialise existing and new innovative technologies, trends, architecture patterns, best practices, and platform foundations.

Requirements

Ability to quickly learn new technologies.

Strong written and verbal communications skills.

Skills & Experience

Full SDLC responsibilities including writing specs, designing and implementing code, testing, and deployments.

BA/BS in Computer Science or related field and/or equivalent software development experience.

Experience ( > 4 years)

Designing and building responsive web applications using HTML5, CSS3, and JavaScript.

Demonstrable expert knowledge of JavaScript: vanilla JS development, modern JS frameworks and tooling (Vue, React, Aurelia, Angular, Webpack, Express.js), familiarity with both ES5 and ES2015+ syntax (things we are currently using: Vue, D3, gulp, webpack).

Experience building apps for iOS and Android with hybrid app frameworks is a plus (e.g. PhoneGap, Ionic).

Strong knowledge of design principles - OOD, Design Patterns, N-tier architecture, TDD.

Strong understanding of CMS systems (e.g. Drupal, Sitecore etc).

Strong knowledge of web architecture and best practices: client/server separation of concerns, design patterns and techniques for client-side applications (MV*, component-based architectures, dependency injection), integration with RESTful APIs, writing maintainable, testable code etc

Experience (> 3 years)

Building API endpoints using ExpressJS.

Experience creating database schemas and clean/maintainable queries.

Experience in NodeJS framework & libraries, build tools and their role in the software deployment life cycle.

Solid understanding and Exposure in MVC.

Implementation experience of UX and UI integration with an emphasis on maximizing usability.

Able to deliver solutions using iterative software development methodologies like SCRUM, Kanban.

Familiarity with database technologies - PostgreSQL, NoSQL etc.

Experience (> 1 year)

Writing automated tests

Unit testing preferably MS Test. NUnit, Jasmine/Karma.

Nice to have

A solid grasp of user-centered design and testing methodologies, subsystems, and usability and accessibility concerns.

Understanding and implementation of security and data protection.

Experience with continuous integration and deployment: Able to setup and configure CI/CD pipeline (using Github Actions, Containers, etc.), setup a LAMP stack (or similar) on a VM.

Familiarity with Google Firebase ecosystem (e.g. Using Google Firebase Hosting, Cloud Functions, Cloud Firestore and Realtime Database, BigQuery tools, etc.).

Architecting a comprehensive Azure (or AWS) based enterprise cloud ecosystem.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on magnumhunt.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all