Senior Developer

Job Type: Sr. Developer
Department: Research and Development
Hours of Work: Full-time
Shift: 8:00am-5:00pm
Days of Work: Mon - Fri

Position Overview

Bringing hardware and software together through front end development.

Essential Job Functions

● Help build and shape the next generation of Electric Mirror’s customer-facing tools

● Drive UI architecture that optimizes for usability, performance, and speed, while supporting rapid experimentation

● Work closely with project managers, executive-level officers, technical directors, electrical engineers, mechanical engineers, and junior designers to develop customer-centric user experiences

● Influence and drive best practices and technical excellence within your team and across the Electric Mirror organization

● Conduct rapid manual testing to ensure the features you’re shipping are of high quality, including rolling up your sleeves and writing both unit and end-to-end tests

● On occasion, you may find yourself picking up a new language or working with an unfamiliar platform

Required Competencies

● Professional experience building web applications for 3+ years

● Experience writing large scale, production React applications with React Native and React with Redux and/or Hooks

● Fluency with JavaScript, Node.js

● Mastery of HTML/CSS, familiarity with CSS architecture and design systems

● Experience with Continuous Integration/Continuous Deployment workflows and tools

● Comfortable working with relational databases

● Understanding of REST architecture, API’s, Firebase, and S3

● Experience with Unix commands and Git workflows

● Ability to optimize client/server interactions with efficient data-fetching patterns

● A strong product sense and feel for design, UX/UI

● Ability to write readable and testable code

● Experience building and debugging complex systems in a team environment

● Self-awareness and a desire to continually improve

● Attention to detail

● Excellent communication skills

● Ability to work as part of collaborative team

Bonus Competencies

● Java/Android experience is a big plus

● Experience with hardware such as Raspberry Pie, Arduino and other SBC systems

Work Environment

  • In Office to start and then Hybrid

Physical Demands

  • Must be able to push/pull up to 20 lbs

Position Type and Expected Hours of Work

  • Full Time
  • Salary
  • Hours: Monday – Friday 8:00 am-5:00 pm

Travel

  • May be required to travel for rare support situations

Required Education and Experience

  • High school diploma
  • 5+ years in software development

Job Type:

  • Full-time

Salary:

  • $125,000.00 – $145,000.00 per year

Benefits:

  • 401(k)
  • AD&D insurance
  • Dental insurance
  • Dependent health insurance coverage
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Vision insurance
  • Wellness program
  • Work from home

Experience level:

  • 5 years

Schedule:

  • Day shift

Experience:

  • Software development: 5 years (Required)
  • building web applications: 3 years (Required)

Work Location

  • 6101 Associated Blvd. Ste.101, Everett, WA 98203

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Title

Go to Top