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.
Required Education/Skills

  • 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.


Share Profile