Senior Full Stack Engineer with focus on UX / UI - remote

MyAccident
Posted 4 years ago
MyAccident is looking for a Senior Full Stack Javascript Engineer with primary focus on the front end UX / UI to join our remote team. This opportunity is well suited for a developer who enjoys learning and working in large and complex codebases with many moving pieces. This is a great opportunity for anybody that wants to be in the ground floor or something with industry entrepreneur veterans. 
 
This is a remote position. Previous experience working remote (at least 2 consecutive years) is required.
 
Responsibilities:
  • Be the lead on the front end experience developing best practices and standards using React, HTML5, CSS and other tools. 
  • Help define new product requirements &specifications
  • Focus on mobile first design approach that can scale to desktop experience. 
  • Cleanly and efficiently incorporate new functionality/features alongside of closely related existing functionality
  • Writing frontend code to build new UI/UX, including Handlebars templating and CSS
  • Create, modify, extend Node.js backend APIs to power new functionality and features


Maintenance, Scalability, and Reliability
  • Collaborate with other remote developers, participate in peer-reviews, review pull requests from other developers on the team
  • Diagnose and resolve bugs within the existing codebase
  • Refactoring complex or problematic code as needed to improve long-term maintainability, scalability and extensibility of the codebase
  • Build upon our test suite with new unit and integration tests
  • Analyze high-traffic / high-volume areas of the system to identify opportunities to improve scalability and optimize performance (analyzing &optimizing high-volume database queries, refactoring logic of critical systems to optimize CPU time and query load on datastores)


Technologies:
 
Experience with these specific technologies is a plus, but not strictly required.
  • Frontend: Javascript, React, Redux, Handlebars, Less, Underscore.
  • Backend: Javascript, Node.js, Express.js, Mongoose.js. 
  • Datastores: MongoDB (Mongoose.js ODM), Redis
  • Infrastructure:  Cloudflare, Google Cloud
  • DevOps / Misc:  Git/Github, Trello, Jest, etc.


Experience and Qualifications:
  • At least 2 consecutive years of remote work experience (mandatory)
  • 6+ years experience building, deploying, and maintaining large-scale complex software systems or applications
  • Experience building Single Page Applications with React or similar Javascript frameworks
  • Experience writing, maintaining, and integrating REST APIs written in Node.js
  • Willingness to spend time learning and working with complex systems and legacy code
  • Experience writing unit and integration tests
  • Strong verbal and written communication skills
  • Adaptable, analytical thinker who can work autonomously
  • Experience working in Agile environments
  • Willingness and ability to learn new technologies

     
Salary range: $90K-$144K/ year
 
 
This position is only open to applicants who reside in and are eligible to work in the US.