Web Applications Programmer

Codetech•Orlando, FL

About The Position

Designs, develops, and maintains custom applications and third-party product integrations, and provides Tier 3 support for custom applications. The role gathers and analyzes requirements, programs all or selected components of custom applications, and documents application components and applications. It involves using a range of tools and languages, preferably Vue.js, and providing weekly status reports to a supervisor in the Curriculum Development department. This is an intermediate professional-level role involving moderately complex to complex projects. The programmer contributes to multiple projects as a team member and may sometimes act as a project leader or coach more junior technical staff. The role works with other departments, groups, and personnel to coordinate and interface on work.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent work experience.
  • At least 3 years of experience in software development.
  • 3–5 years of experience developing with JavaScript-based application frameworks such as Vue.js, Node.js, or Electron.
  • Advanced experience with client-side technologies such as JavaScript and CSS, and MVVM/MVC frameworks such as React, Angular, or Vue.js.
  • Experience with Git version control systems.

Nice To Haves

  • Microsoft Azure technology experience.
  • TypeScript experience.
  • Experience with a variety of more difficult tools and languages, preferably Vue.js.

Responsibilities

  • Gather and analyze requirements.
  • Design, develop, test, document, and implement custom applications and third-party product integrations.
  • Provide Tier 3 support for custom applications.
  • Program all or selected components of custom applications and document components and applications.
  • Analyze program performance and take action to correct deficiencies.
  • Develop and follow development standards that support maintainable code and team development.
  • Participate in modifying software applications or architecture to resolve issues and plan for future growth.
  • Participate in code reviews and meetings as necessary.
  • Provide at least weekly status updates for current projects to a supervisor in the Curriculum Development department.
  • Develop and manage effective working relationships with departments, groups, and personnel involved in coordinated work.
  • Meet deadlines, honor schedules, coordinate resources and meetings effectively and promptly, and demonstrate respect for others.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service