A leading organization is seeking a Front End Engineer II (Remote) to join their team. This role involves developing single page applications and supporting front-end developers, software engineers, designers, and product owners. The Front End Engineer II will also assist in mentoring junior team members.
Responsibilities
- Develop mobile-first, single page apps using Ember.js for various devices and environments
- Convert mockups and wireframes into maintainable, reusable components using Ember.js
- Maintain and write new JavaScript and legacy plugins
- Validate and test for 508 compliance and cross-browser/platform/device compatibility
- Lint, evaluate, and test all JavaScript
- Write clean, maintainable, and reusable code adhering to code standards
- Assist with the discovery and diagnosis of bugs in the development environment
- Participate in Front End and scrum team meetings
- Maintain code libraries and document technical specifications
- Research solutions and participate in code standards and code reviews
Requirements
- 2+ years of experience developing single page applications with a JavaScript framework such as Ember, Angular, or React, and consuming APIs in RESTful or JSON formats
- Experience with mobile-first design and fluid layouts
- Proficiency in writing clean, reusable HTML, CSS, and JavaScript
- Experience creating reusable components for multiple apps, preferably with Ember
- 1+ year of experience with ES2015 and Node.js
- Experience with Gulp.js or similar build tools
- Experience writing unit, integration, and acceptance/UI tests
- Experience in an agile environment
- Bachelor's degree in human-computer interaction, computer science, or a related field (or equivalent experience). High school diploma required
Benefits
- Salary Range: $89,300 to $115,000 annually, based on qualifications, education, skill set, experience, and internal equity
- Remote work with company-provided technology equipment
- Training and support for remote work setup
Remote Worker Considerations
- Must have a stable internet connection with a minimum download speed of 50 Mbps and upload speed of 10 Mbps
- Ability to participate in video meetings over a reliable and consistent network
Additional Information
- Work-from-home environment
- Ability to lift up to 10 lbs and perform sedentary work