Front End Developer

The Front End Developer is responsible for building web applications and microservices, consuming APIs, and maintaining existing JavaScript code.  This includes HTML/CSS and other front-end areas to support their builds. For this position, we are seeking applicants with strong JavaScript development skills who are eager to make immediate contributions to our projects, expand their skill set, and grow as a professional developer. 

Three positions are currently available:
  •  A team member of the Business Applications team, which primarily builds custom .NET or Umbraco applications. 
  • A team member of the Ecommerce team, which primarily builds custom Magento applications and Shopify sites. 
  • A team member of the  Complex Content team, which primarily builds Wordpress, Drupal, and custom Laravel applications. 

About Us: 
Atlantic BT helps clients realize their full potential through web-based solutions. We are a team of exceptional people who deliver custom digital solutions to enterprise and global businesses. We provide our employees with a rich, creative and collaborative environment to further their skills, interests, and experience in all aspects of web and application development.  Our employees have significant influence in shaping their careers with input as to the technologies they want to use, types of responsibilities they want to take on, and the level of ownership they wish to accept.

Role & Responsibilities:
  • Heavy lifting for day-to-day front-end coding of web applications.
  • Design, estimate, and implement small and medium features/enhancements.
  • Work with other developers and architects to design, estimate, and implement large features and entire applications.
  • Create supporting HTML and CSS using preprocessors and build tools.
  • Perform routine maintenance tasks and bug fixes for applications.
  • Perform code reviews for other developers.
  • Write automated tests (unit, integration, visual regression, user acceptance) for our projects.
  • Attend team meetings.
  • Collaborate effectively with team members from all departments.
  • Learn new frameworks, technologies, etc. as needed.

Desired Qualifications:
  • Strong experience with modern JavaScript (i.e. ES6+), jQuery, JSON/XML, and bundlers (e.g. Webpack).
  • Strong experience in at least one JavaScript framework such as React, Angular, Vue, or Knockout.
  • Experience writing HTML/CSS, DOM manipulation, and implementing these technologies on a web platform.
  • Experience with CSS preprocessors (e.g. Sass or Less, Sass preferred, styled-components a plus) and build tools (e.g. Gulp).
  • Basic understanding of PHP or .NET/C# programming.
  • Dependable and professional.
  • A self-motivated, quick learner.
  • Excellent communication skills (both verbal and written).
  • Ability to work independently, but also must work well with others.
  • Ability to prioritize, plan, and take ownership of their work.
  • Ability to work in a fast-paced work environment on a number of projects.

Team Specific Preferred Experience
  • Angular, React, or Vue.js for the Business Applications team
  • React or Vue.js for the Complex Content team 
  • Knockout for the Ecommerce Team

Experience in any of the following is a plus:
  • Familiarity with design applications such as Photoshop or Sketch.
  • Pattern libraries and style guides
  • PHP frameworks (WordPress, Magento, Drupal, Laravel)
  • .NET frameworks (ASP .NET MVC, .NET Core, Umbraco CMS)
  • Server-side JavaScript such as Express
  • Consuming GraphQL API endpoints 
  • Visual regression testing
  • Amazon Web Services

Physical Demands and Work Environment:
This job requires routine desk and computer work.  No travel is required.

Benefits & Compensation:
Our benefits for full-time employees include: 401K Plan with matching, health, dental, vision, short-term and long-term disability, and life insurance, as well as an excellent paid-time-off package.  We have a fun, relaxed environment with an on-site fitness facility, extraordinarily competitive foosball league and Culture Club, which devotes significant energy to identifying fun and fitness opportunities for our employees. 

Atlantic BT is an equal employment opportunity employer and does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age, genetic information, or any other characteristic protected by law (referred to as "protected status"). This nondiscrimination policy extends to all terms, conditions and privileges of employment as well as the use of all company facilities, participation in all company-sponsored activities, and all employment actions such as promotions, compensation, benefits and termination of employment. 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field