Front End Developer Software Engineer Location:Omaha, NE
100,000 - 200,000
Job Description:
Role:Front End Developer Software Engineer
Location:Omaha, NE
Job Duties
- Design, develop, implement, and test front end administrative and student facing technical products.
- Collaborate with back-end and full stack developers to enhance the user experience.
- Work closely with UX and visual design teams to develop creative solutions that take into consideration the technical, organizational, schedule, and business requirements.
- Collaborate with support engineers and customer experience teams to understand customers' needs.
- Work closely with product owner, business analyst and customer experience team to understand use cases and user needs.
- Problem solve for digital product development Develop sites with responsive-designed adaptive technologies to meet the variable needs of differing browsers on multiple devices.
- Develop cutting edge code for digital products.
- Write technical documentation related to processes and specifications.
- Troubleshoot general scripting and code issues.
- BS or BA in Computer Science, Information Systems or related field.
- 4+ years of experience in core front-end technologies, preferably in a commercial environment.
- Developing experience in an Ed Tech environment preferred.
- Expert understanding of core front-end product technologies (JavaScript, HTML 5, React; view. js preferred)
- Knowledge of web technologies SASS/SCSS/CSS; Drupal, preferred.
- Experience with mobile development/responsive design.
- Experience with Bootstrap preferred.
- Experience with JavaScript libraries and frameworks.
- Experience with templating languages.
- Ability to write per formant, reusable and clean code.
- Experience troubleshooting cross-browser compatibility issues.
- Knowledge of version control systems, such as Git.Strong verbal and written communication skills.
- Good organizational skills with the ability to handle multiple projects at once while completing quality work on a timely basis.
- Ability to work both independently (with direction) and with a team.
- Strong interpersonal skills in dealing with coworkers.
- Strong problem solving capabilities with focus on customer service.
- Ability to excel in a rapidly changing environment.
- Strong service orientation.
- Excellent attention to detail.
- Ability to sit for long periods of time; ability to access, input, and retrieve information from the computer.