Description

You will build and maintain full-stack web applications with a focus on front-end features and reusable component libraries.

Responsibilities

  • Design and build front-end applications, packages, and reusable libraries.
  • Develop software components including Web APIs, texting, chat, and communication mechanisms.
  • Execute full-stack development projects focusing on browser manipulation and cross-browser compatibility.
  • Review, analyze, and resolve system issues and programming assignments.
  • Mentor junior team members and collaborate on shared development responsibilities.

Required Skills

  • 5+ years of professional software development experience.
  • Proficiency in JavaScript, Angular, and Node.js.
  • Experience with MySQL and developing multiple page applications.
  • Hands-on work with Web Services, APIs, AJAX, JSON, and SOAP.
  • Practical knowledge of modern authorization mechanisms like JSON Web Token and OAuth2.
  • Experience using Git for version control.
  • Ability to work within Open Source and Windows environments.
  • Knowledge of Amazon Web Services (AWS).
  • Experience working in SCRUM or Agile environments.

Preferred Skills

  • Strong documentation, presentation, and English communication skills.

Education

Bachelor's