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