Mastech Company Limited - Seattle, WA

posted 7 days ago

Full-time - Mid Level
Seattle, WA
Professional, Scientific, and Technical Services

About the position

Mastech is seeking a Front End Developer for a contract position in the IT Services domain. The role requires a professional with at least 5 years of experience in front-end development, focusing on collaborative development and various programming languages. The position offers opportunities for growth and is based in Seattle, WA, with an immediate start date.

Responsibilities

  • Collaboratively develop using Git or other version control systems.
  • Utilize programming languages such as Java, Groovy, Ruby, PHP, Python, and JavaScript.
  • Implement JavaScript in an Object-Oriented manner.
  • Work with testing frameworks like Mocha/Chai and Jasmine.
  • Apply advanced testing methodologies including TDD and BDD.
  • Use code quality tools such as JSHINT/JSLINT.
  • Develop with frameworks/technologies like node.js, express, Ruby on Rails, Django, Symfony, Laravel, Grails, and Play.
  • Handle installation, configuration, and development within a production environment.
  • Perform performance tuning of applications.
  • Define architecture aspects such as Availability, Maintainability, Operability, Scalability, and Portability.
  • Engage in management methodologies (waterfall or agile) and project management.
  • Utilize modern DevOps tools and workflows like Git, GitHub, Jira, Phabricator, and Jenkins.
  • Participate in agile development practices (SCRUM, Kanban) and Test Automation.

Requirements

  • Minimum 5 years of experience in front-end development.
  • Experience with collaborative development using Git or similar version control systems.
  • 1+ years of experience in Java, Groovy, Ruby, PHP, Python, or JavaScript.
  • 1+ years of experience with JavaScript in an Object-Oriented fashion.
  • Experience with testing frameworks (Mocha/Chai, Jasmine).
  • Knowledge of advanced testing methodologies (TDD, BDD).
  • Familiarity with code quality tools (JSHINT/JSLINT).
  • Experience with frameworks/technologies like node.js, express, Ruby on Rails, Django, Symfony, Laravel, Grails, and Play.
  • Experience in production environment development and performance tuning.
  • Understanding of architecture aspects: Availability, Maintainability, Operability, Scalability, and Portability.
  • Experience in management methodologies (waterfall or agile) and project management.
  • Familiarity with modern DevOps tools and workflows (Git, GitHub, Jira, Phabricator, Jenkins).
  • Experience with agile development (SCRUM, Kanban) and Test Automation.

Benefits

  • Comprehensive benefits package
  • Opportunities for growth
  • Exciting challenges
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service