Evertech

TypeScript Developer

Evertech

full-time

Posted on:

Origin:  • 🇺🇿 Uzbekistan

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularAWSAzureCloudCypressDockerGoogle Cloud PlatformGraphQLJavaScriptJestKubernetesMochaMongoDBNode.jsPostgresReactTypeScriptVue.js

About the role

  • Design, develop, and maintain robust and scalable web applications using TypeScript.
  • Develop and maintain front-end and/or back-end applications using TypeScript.
  • Collaborate closely with product managers, designers, and other engineers to deliver high-quality software.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to improving code quality.
  • Troubleshoot and debug complex issues.
  • Implement and maintain unit and integration tests.
  • Stay up-to-date with the latest TypeScript and JavaScript trends and best practices.
  • Contribute to the continuous improvement of development processes.
  • Participate in agile development methodologies.
  • Work with and integrate RESTful APIs or GraphQL as needed.
  • Contribute to design and implementation of database schemas when applicable.

Requirements

  • Proven experience as a TypeScript Developer.
  • Strong understanding of JavaScript and its core principles.
  • Solid understanding of object-oriented programming (OOP) and functional programming (FP) concepts.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Experience with Node.js and back-end development (if applicable).
  • Experience with testing frameworks such as Jest, Mocha, or Cypress.
  • Familiarity with version control systems, such as Git.
  • Understanding of RESTful APIs and/or GraphQL.
  • Knowledge of HTML5 and CSS3.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Bachelor's degree in Computer Science or a related field (preferred, but not required).
  • Develop and maintain front-end and/or back-end applications using TypeScript.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug complex issues.
  • Stay up-to-date with the latest TypeScript and JavaScript trends and best practices.
  • Implement and maintain unit and integration tests.
  • Contribute to the continuous improvement of our development processes.
  • Participate in agile development methodologies.
  • Potentially work with and integrate with RESTful APIs or GraphQL.
  • Potentially contribute to the design and implementation of database schemas.