← Все вакансии/Middle/Jobgether
MiddleFlexible

Frontend Developer

J
Jobgether
Уровень
Middle
Формат
Flexible
О роли

Описание вакансии

About the company
  • Position listed on behalf of a partner company that manages all applications
  • Product-focused development team building innovative web applications
Responsibilities
  • Collaborate with the web development team and technology leadership, ~70% development and 30% support
  • Design, develop, and maintain interactive, responsive, and high-performance web applications using React
  • Contribute to selecting and implementing tools, technologies, frameworks, and methodologies
  • Design and implement scalable, maintainable frontend application architectures
  • Build efficient user interfaces using React hooks, TypeScript, modern JavaScript
  • Manage application state using Redux, Flux, or other approaches
  • Develop and optimize CSS for maintainable styling and efficient rendering
  • Integrate frontend applications with backend services through REST APIs
  • Conduct code reviews and promote best practices
  • Identify and resolve technical issues, optimize performance
  • Support CI/CD workflows
Requirements
  • At least 3 years of professional web application development experience, including minimum 2 years with React.js
  • Strong proficiency in React and building interactive, responsive, performant UIs
  • Solid understanding of OOP and functional programming principles and design patterns
  • Practical experience with React hooks, TypeScript, modern frontend architecture
  • Experience with state management libraries, particularly Redux or Flux
  • Strong knowledge of CSS methodologies, styling tools, optimization techniques, browser rendering
  • Proficiency in modern JavaScript (ES6, ES7, ES8)
  • Experience with Git and GitHub or GitLab
  • Understanding of REST APIs and service-oriented architecture
  • Familiarity with CI/CD principles, tools, and workflows
  • Strong problem-solving and analytical skills
Nice to have
  • Experience with high-traffic or high-load applications
  • Familiarity with Node.js and backend development
  • Knowledge of SOLID principles, design patterns, distributed application architecture
  • Experience with Docker containers
  • Familiarity with Linux-based OS and Bash scripting
Conditions
  • Flexible work arrangements: remote or office-based
  • Remote onboarding
  • Annual or quarterly performance bonuses
  • Learning and development: company learning library, internal resources, external training
  • Health and life insurance
  • Wellbeing support and corporate psychologist
  • Mobile communication reimbursement
  • Product team ownership and professional growth
Стек и навыки

С чем работаем