TTMS
TTMS
New

Front-end Developer

Brak informacji o wynagrodzeniu
MidFull-time
#441356·Dodano dziś·3
Źródło: TTMS
Aplikuj teraz

Tech Stack / Keywords

JavaScriptTypeScriptReactRedux ToolkitHTMLCSSRESTfulGraphQLPlaywrightGit

Wymagania

  • Professional experience developing modern web applications.
  • Strong knowledge of JavaScript and/or TypeScript.
  • Hands-on experience with React and Redux Toolkit.
  • Good knowledge of HTML, CSS, responsive design, and browser fundamentals.
  • Experience building reusable components and maintainable frontend applications.
  • Experience integrating frontend applications with RESTful and GraphQL APIs.
  • Good understanding of client-side state management and asynchronous application behavior.
  • Experience with automated frontend testing, including Playwright.
  • Understanding of unit, component, integration, and end-to-end testing approaches.
  • Familiarity with modern frontend build tools and package management.
  • Experience with Git/source control, collaborative development workflows, and code reviews.
  • Understanding of clean code, modularity, maintainability, and separation of concerns.
  • Awareness of web accessibility, frontend performance, and secure frontend development practices.
  • Ability to diagnose frontend issues using browser and development tools.
  • Ability to independently deliver moderately complex frontend functionality.
  • Good communication skills and ability to work effectively in a cross-functional team.
  • Proactive approach to identifying risks, issues, and opportunities for improvement.

Nice to have:

  • Experience with design systems or shared component libraries.
  • Familiarity with micro-frontends and/or server-side rendering (SSR).
  • Knowledge of accessibility standards such as WCAG and accessibility testing tools.
  • Experience with frontend performance monitoring, logging, analytics, or error-tracking tools.
  • Experience supporting applications in production.
  • Exposure to CI/CD, containerized environments, and cloud-hosted applications.
  • Familiarity with feature flags and gradual rollout strategies.
  • Experience in educational technology or digital learning.
  • Experience working in geographically distributed, cross-functional teams.

Obowiązki

  • Design and develop responsive, maintainable, and user-focused frontend features.
  • Translate product requirements, UX designs, and acceptance criteria into high-quality software.
  • Take ownership of features from backlog refinement through development, testing, and release.
  • Build reusable components and maintain clean, well-structured frontend code.
  • Integrate frontend applications with backend services and APIs.
  • Implement consistent loading, validation, error, and empty states.
  • Write and maintain automated tests, including unit, component, integration, and end-to-end tests.
  • Participate in code reviews and contribute to frontend engineering standards and best practices.
  • Ensure applications work consistently across supported browsers and devices.
  • Apply accessibility standards and support improvements in frontend performance.
  • Investigate frontend defects and production issues, focusing on root-cause resolution.
  • Contribute to backlog refinement, estimation, sprint planning, and release activities.
  • Identify and communicate technical debt, reliability risks, blockers, and opportunities for improvement.
  • Collaborate closely with Product, Design, Backend, QA, and DevOps teams.
  • Share knowledge through documentation, technical discussions, pairing, and support for newer team members.

Benefity

  • Participation in interesting and demanding projects.
  • Flexible working hours.
  • Possibility to work remote or hybrid (2 days per week from the office).
  • Opportunities for development and promotion.
  • Attractive package of benefits.
Elastyczne godziny

Inne informacje

We reserve the right to contact the selected candidates.

TTMS

TTMS

21 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz