fbpx

Omnes Job Board

There's a job you'll love somewhere on this board.

Front-end (Angular) Developer

We seek talented front-end developers to build the future for clinical trials by contributing to our eBinder Suite™ platform.

Your responsibility will be to build an enterprise-grade front end for our eBinder solution.

Responsibilities

  • Be a team player: contribute to our culture, invent new ways to address industry needs, criticize constructively, and help create a world-changing company
  • Manage all aspects of the software life cycle (Requirements gathering, Testing, Deployment, Support)
  • Build modular components in AngularJS 1.x directives using ES6/2015
  • Write automated tests via TDD to foster effective, reusable, and flexible code
  • Implement front-end security and data protection
  • Write RESTful API specs for back-end devs to build
  • Do code reviews for front-end and back-end devs
  • Contribute to the learning environment by teaching more junior devs
  • Assist in hiring as the team grows
  • Develop build steps to increase dev velocity

Requirements

  • Passionate about creating high-quality, flexible code
  • Experience creating UI mock-ups
  • Expertise in AngularJS, including directives, factories, and testing
  • Proficient in HTML, SCSS, and Bootstrap 3
  • Proficient with Git and GitHub/BitBucket
  • Proficient with preprocessors and build tools (Sass, Babel, Gulp, etc)
  • Comfortable with ES6/2015
  • Basic understanding of design patterns

Major Plus

  • Proficient with JWT user authentication
  • Strong understanding of UX best practices
  • Strong understanding of UI design principles
  • Experience with Node.js
  • Experience with Microservices and/or Service-Oriented Architecture
  • Familiarity with OWASP security principles
  • Experience with NoSQL databases (MongoDB), specifically performance, modularization, and maintainability
  • Experience with Continuous Integration/Deployment
  • Experience with Amazon Web Services (AWS)

Please submit your application in English. Click apply and create an account if you don’t have one. Answering as many questions as you can on your profile page will help us shorten the selection process. We look forward to meeting you!