Front End Engineer

  • Posted 1 day ago | Updated 1 day ago

Overview

Remote
Depends on Experience
Full Time

Job Details

About the Opportunity:
Our team has partnered with a health and wellness organization seeking a Front End Engineer II to join their team. This role emphasizes strong fundamental engineering principles and mentorship capabilities, and offers the opportunity to work with cutting edge technology on single page applications. Key tech stack: JavaScript, React, Ember, SPA, HTML, CSS.

Salary: $90,000 - $115,000 (depending on experience) + full benefits

Location: 100% remote, must be located in one of the following states:
CA, CO, AL, AK, AZ, AR, FL, GA, ID, IN, IA, KS, KY, LA, MD, MA, MI, MN, MS, MO, NE, NH, NM, NC, ND, OH, OK, OR, SC, SD, TN, TX, UT, VT, VA, WV, WI, WY, WA

Responsibilities:
  • Develop single page applications using React and Ember (mobile-first).
  • Mockup and wireframe conversions into components.
  • Maintain and write new JavaScript and legacy plugins.
  • Validate and test 508 compliancy and cross-browser, platform, and device compatibility.
  • Lint/evaluate and test all JavaScript.
  • Assist with discovery and diagnosis of bugs.
  • Maintain code libraries and document technical specs.
  • Participate in code standards and code reviews.
  • Mentor junior engineers
  • Participate in Front End and scrum team meetings

Ideal skill set (not all required):
  • Bachelors degree in Computer Science or an equivalent technical degree.
  • 4+ years of experience developing and architecting single page applications in accordance with web standards, using a JavaScript framework, while consuming APIs in a RESTful or JSON format.
  • JavaScript: React, Ember, and/or Angular experience.
  • Agile experience.
  • Mentorship experience with junior engineers.
  • Experience building websites with mobile-first functionality and fluid layouts.
  • Experience writing HTML, CSS, and JavaScript.
  • Experience creating reusable components for use across multiple apps.
  • Experience writing unit, integration, and acceptance/UI tests.
  • Familiar with JavaScript concepts such as prototypical inheritance, functional programing, closures, asynchronous programming, types, and promises.
  • Able to architect entire single page applications, composed of reusable components, using a JavaScript framework with a solid understanding of working with models and DDAU programming.
  • Able to profile JavaScript and debug the entire client side timeline, from initial request to re-rendering components, as well as explain the steps necessary to reproduce and solve issues.
  • Up-to-date on the latest Web APIs, as well as HTML features and keeps abreast of browsers support for those features.
  • Able to write meaningful unit, integration, and acceptance/UI tests.
  • Proficiency with source control, using git or TFS.

Benefits & Selling Points:
  • 100% remote
  • Comprehensive benefits (Medical, Dental, Vision, Life, 401k with match)
  • Make an impact in the health and wellness industry at a mid-sized company
  • Work with cutting edge technology with technical freedom to explore and expand on existing skills
  • Stable company, long tenured team people join the company, they like it, and they stay

About Sayva: Sayva Solutions is an accounting, finance, technology, and human resources professional services firm whose focus is on long term relationships created through teamwork and doing what is in the best interest of others. By working with Sayva to identify your next career move, you will get the benefit of working with an experienced team who not only has a strong network of trusted clients, but expertise in the markets, and functions, we serve. We can provide insight on what your market value is, what companies have to offer, and what opportunities align best with your professional and personal goals. We are your trusted advisor throughout your search process and can help ensure you are prepared for interviews, have the information to make the best decisions, and receive a strong offer to land you that perfect job. Making a career move is not easy and can be stressful; Sayva can be your partner in making the process smooth, transparent, and rewarding.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.