✅ Requirements: office-based in Belgrade (Mon–Fri), no relocation/remote/hybrid, fluent English.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
✅ Requirements: office-based in Belgrade (Mon–Fri), no relocation/remote/hybrid, fluent English.
Ищем двух Frontend Vue-разработчиков в нашу B2B-команду Lamoda! Предстоит развивать интерфейсы Lamoda Seller — продукты, которыми продавцы ежедневно пользуются для управления своим бизнесом на маркетплейсе.
Location: United Kingdom Workplace: remote About Intermedia Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you. Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years! Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back! While primarily remote , this role requires occasional visits to the Bristol office or London. Are you ready to make your mark? About the Role In this role, you will solve challenging frontend engineering problems involving real-time conversations, dynamic interactions and embedded experiences. As a senior technical contributor, you will influence frontend architecture and technical direction, lead complex initiatives from design through production, and help establish engineering standards and patterns that can scale across Intermedia's digital channels. What You Will Be Doing • Design, develop, test, and maintain high-quality web applications and frontend capabilities that power interactions. • Develop reusable web components and frontend capabilities that allow digital experiences to be embedded across Intermedia products and customer-facing websites. • Build responsive experiences for real-time including streaming responses, typing and processing states, long-running operations, errors, and interruptions. • Develop user experiences that clearly communicate actions, status, results, limitations, and requests for additional information. • Build interaction patterns that support rich conversational experiences beyond text, including structured content, forms, actions, links, files, and other interactive elements. • Develop experiences that support effective transitions and handoffs. • Partner with ML and backend engineers to define APIs, events, data contracts, and interaction patterns required to support digital experiences. • Collaborate closely with Product and UX to translate customer needs and design into intuitive product experiences. • Help define frontend architecture and reusable patterns digital experiences across web channels. • Design solutions that support configuration and customization of digital experiences while maintaining consistent engineering and UX standards. • Optimize applications for performance, responsiveness, scalability, and reliability across browsers, devices, network conditions, and customer environments. • Ensure digital experiences meet appropriate accessibility and inclusive design standards. • Design frontend applications with appropriate consideration for authentication, authorization, privacy, security, and protection of sensitive information. • Build appropriate analytics, telemetry, monitoring, logging, and observability into digital experiences. • Use product and operational data to identify performance issues and opportunities to improve the user experience. • Lead technical design discussions and provide guidance on complex frontend engineering decisions. • Conduct code and design reviews and help establish strong standards for frontend architecture, code quality, testing, performance, and maintainability. • Troubleshoot complex production issues spanning frontend applications, APIs, real-time interactions, and enabled experiences. • Mentor and coach engineers and contribute to raising frontend engineering capabilities across the team. • Lead complex frontend initiatives from concept and technical design through implementation, deployment, and continuous improvement. • Stay current with emerging technologies and engineering approaches related to frontend development and conversational interfaces. What You Will Bring to the Role • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. • 8+ years of professional software engineering experience, with significant experience developing sophisticated frontend applications. • Deep proficiency in JavaScript and/or TypeScript and modern frontend frameworks such as React or Angular. • Strong knowledge of HTML, CSS, responsive design, browser technologies, and modern web application architecture. • Demonstrated experience designing and building complex, interactive web applications used in production environments. • Strong understanding of frontend architecture, component design, state management, application performance, and maintainability. • Experience designing reusable frontend components, libraries, or application frameworks. • Experience integrating frontend applications with RESTful APIs, asynchronous services, and distributed backend systems. • Experience building real-time, asynchronous, or event-driven user experiences. • Strong understanding of automated frontend testing and modern software engineering practices. • Experience designing applications for performance, scalability, reliability, and production support. • Strong understanding of web accessibility, responsive design, browser compatibility, and frontend security. • Experience with CI/CD, source control, code reviews, observability, and modern software delivery practices. • Demonstrated ability to independently lead complex technical initiatives from design through production. • Strong problem-solving skills and the ability to navigate ambiguous and evolving technical requirements. • Experience providing technical guidance, code review, or mentorship to other engineers. • Strong communication and collaboration skills with the ability to influence technical decisions and work effectively across Product, UX, frontend, backend, ML, and platform teams. • Working understanding of Agile development methodologies and frameworks. Diversity, Inclusion, and Equal Opportunity We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборLocation: Portugal Workplace: remote About Intermedia Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you. Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years! Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back! While primarily remote , this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open an office in Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork. Are you ready to make your mark? About the Role In this role, you will solve challenging frontend engineering problems involving real-time conversations, dynamic interactions and embedded experiences. As a senior technical contributor, you will influence frontend architecture and technical direction, lead complex initiatives from design through production, and help establish engineering standards and patterns that can scale across Intermedia's digital channels. What You Will Be Doing • Design, develop, test, and maintain high-quality web applications and frontend capabilities that power interactions. • Develop reusable web components and frontend capabilities that allow digital experiences to be embedded across Intermedia products and customer-facing websites. • Build responsive experiences for real-time including streaming responses, typing and processing states, long-running operations, errors, and interruptions. • Develop user experiences that clearly communicate actions, status, results, limitations, and requests for additional information. • Build interaction patterns that support rich conversational experiences beyond text, including structured content, forms, actions, links, files, and other interactive elements. • Develop experiences that support effective transitions and handoffs. • Partner with ML and backend engineers to define APIs, events, data contracts, and interaction patterns required to support digital experiences. • Collaborate closely with Product and UX to translate customer needs and design into intuitive product experiences. • Help define frontend architecture and reusable patterns digital experiences across web channels. • Design solutions that support configuration and customization of digital experiences while maintaining consistent engineering and UX standards. • Optimize applications for performance, responsiveness, scalability, and reliability across browsers, devices, network conditions, and customer environments. • Ensure digital experiences meet appropriate accessibility and inclusive design standards. • Design frontend applications with appropriate consideration for authentication, authorization, privacy, security, and protection of sensitive information. • Build appropriate analytics, telemetry, monitoring, logging, and observability into digital experiences. • Use product and operational data to identify performance issues and opportunities to improve the user experience. • Lead technical design discussions and provide guidance on complex frontend engineering decisions. • Conduct code and design reviews and help establish strong standards for frontend architecture, code quality, testing, performance, and maintainability. • Troubleshoot complex production issues spanning frontend applications, APIs, real-time interactions, and enabled experiences. • Mentor and coach engineers and contribute to raising frontend engineering capabilities across the team. • Lead complex frontend initiatives from concept and technical design through implementation, deployment, and continuous improvement. • Stay current with emerging technologies and engineering approaches related to frontend development and conversational interfaces. What You Will Bring to the Role • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. • 8+ years of professional software engineering experience, with significant experience developing sophisticated frontend applications. • Deep proficiency in JavaScript and/or TypeScript and modern frontend frameworks such as React or Angular. • Strong knowledge of HTML, CSS, responsive design, browser technologies, and modern web application architecture. • Demonstrated experience designing and building complex, interactive web applications used in production environments. • Strong understanding of frontend architecture, component design, state management, application performance, and maintainability. • Experience designing reusable frontend components, libraries, or application frameworks. • Experience integrating frontend applications with RESTful APIs, asynchronous services, and distributed backend systems. • Experience building real-time, asynchronous, or event-driven user experiences. • Strong understanding of automated frontend testing and modern software engineering practices. • Experience designing applications for performance, scalability, reliability, and production support. • Strong understanding of web accessibility, responsive design, browser compatibility, and frontend security. • Experience with CI/CD, source control, code reviews, observability, and modern software delivery practices. • Demonstrated ability to independently lead complex technical initiatives from design through production. • Strong problem-solving skills and the ability to navigate ambiguous and evolving technical requirements. • Experience providing technical guidance, code review, or mentorship to other engineers. • Strong communication and collaboration skills with the ability to influence technical decisions and work effectively across Product, UX, frontend, backend, ML, and platform teams. • Working understanding of Agile development methodologies and frameworks. Diversity, Inclusion, and Equal Opportunity We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Responsibilities: — Develop and maintain frontend applications using React.js, Next.js, and TypeScript. — Implement micro frontend architectures using Module Federation. — Integrate REST APIs and manage content with Contentful CMS. — Write and maintain tests using Jest and Cypress. — Collaborate with teams using Git and CI/CD pipelines. VOIS (Vodafone Intelligent Solutions) is a strategic arm of Vodafone Group Plc, focused on delivering intelligent solutions through talent, technology, and transformation. Work format: Hybrid.
-Разрабатывать и поддерживать пользовательские интерфейсы веб-приложений. -Верстать адаптивные страницы по макетам Figma.
Location: Bucharest Workplace: OnSite LIFE AT UIPATH The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power. To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose. Could that be you? YOUR MISSION You'll develop new user-facing features for one of our core products, Orchestrator, which is the centralized web platform used to manage, deploy, monitor, and schedule automations (robots, agents, apps & API workflows). You'll join a large FE focused team that builds and maintains core experiences for the platform. WHAT YOU'LL DO AT UIPATH - Plan, design, develop, and test software systems or applications for software enhancements and new products or features, including cloud-based tools. - Collaborate with teams across UiPath to design and engineer areas of our product and services. - Ensure technical deliverables meet customer expectations, and all requirements of quality, security, scalability, modifiability, extensibility, testability, etc. - Help establish effective and agile engineering practices. - Identify bottlenecks and bugs, devise solutions to mitigate and address these issues. - Plan feature development, design system components, and build engineering roadmap. - Help maintain code quality, organization, and automation. WHAT YOU'LL BRING TO THE TEAM - 5+ years of coding experience in JavaScript (ES6+) /TypeScript, HTML5, CSS3, SASS. - The ability to build a large frontend architecture that scales well. - Strong knowledge of browser APIs / performance. - The ability to promptly transform a set of functional/UX requirements into a working product with a touch of accessibility. - Mentor junior members - code reviews, pair programming and giving feedback - lift others up. - A grasp of LLM technologies. Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned. Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected. We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy https://www.uipath.com/legal/trust-and-security/privacy-policy.
Location: United Kingdom; Brazil; United Arab Emirates; Ireland; Peru; Sweden; Colombia; Argentina; Romania; Cyprus; Switzerland; Portugal; Lithuania; South Africa; Czech Republic; Canada; Hungary; Mexico; Chile; Poland; Spain; Bulgaria Workplace: Remote BUILDING THE FUTURE OF OPEN FINANCE Payward - the parent company behind Kraken, NinjaTrader, Breakout, xStocks, Payward Services and CF Benchmarks - has spent the last 15 years building one of the most modern and globally accessible financial infrastructure platforms in the industry, built to advance an open, global financial system. THE TEAM Founded in 2011, Kraken is one of the world's longest-standing crypto platforms, trusted by over 10 million individuals and institutions across the globe. It offers spot trading, margin, futures, staking, and OTC services, with products built for both individual investors and institutional clients. THE OPPORTUNITY - Make web development faster by improving builds, type checking, linting, and tests, both locally and in CI - Evolve our monorepo, package management, and shared configuration so changes across applications and libraries are straightforward and reliable - Simplify development environment setup and support parallel work by engineers and coding agents, with clear documentation and tools that work with minimal configuration - Improve web delivery pipelines, including preview environments, progressive rollouts, production monitoring, and reliable rollback - Strengthen automated validation, including browser-based checks that help engineers and agents verify changes before they ship - Work with product and infrastructure teams to investigate web performance, improve observability, and address problems across application code, tooling, and delivery - Lead tooling upgrades and migrations across teams, balancing long-term improvements with the practical needs of engineers shipping products - Own improvements from design through rollout and ongoing maintenance, staying close to the people using what you build WHAT YOU BRING - Solid experience building and maintaining production web applications, with a strong understanding of React and the modern JavaScript ecosystem - Strong TypeScript and JavaScript skills, including experience using Node.js to build tooling and automation - A good understanding of how web applications work, including browser behavior, module systems, bundling, caching, and performance - Experience improving developer tooling, build systems, automated testing, or CI/CD pipelines, and the ability to diagnose problems across those layers - Good judgment about reliability, security, maintainability, and when added complexity is worth the cost - The ability to lead a technical design, explain it clearly, and work with other teams to get changes adopted - Ownership: you can take an ambiguous problem, find a practical solution, and keep it working once people depend on it NICE TO HAVES - Experience maintaining large monorepos, shared packages, or tooling used by multiple engineering teams - Familiarity with pnpm, ESM, and modern build, linting, and test tools - Experience with browser automation, end-to-end testing, web performance profiling, or production observability - Hands-on experience with coding agents and improving the environments, documentation, and feedback loops they rely on - Experience with GitLab CI, containers, or cloud infrastructure supporting web development and delivery - Contributions to open-source frontend infrastructure or developer tools Unless a specific application deadline is stated in the job posting, applications are accepted on an ongoing basis. Please note, applicants are permitted to redact or remove information on their resume that identifies age, date of birth, or dates of attendance at or graduation from an educational institution. We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. OUR COMMITMENT Payward is powered by people from around the world and we celebrate the diverse talents, backgrounds, contributions, and unique perspectives that everyone brings to the table. We hire based on merit, seeking out people with the right abilities, knowledge, and skills for the job. We encourage you to apply for roles where you don't fully meet the listed requirements, especially if you're passionate or knowledgeable about crypto. We may ask candidates to complete job-related skills or work-style assessments as part of our hiring process. These assessments evaluate competencies relevant to the role and are applied consistently across candidates for similar positions. Results are considered alongside experience and interviews, and are not the sole basis for any employment decision. As an equal opportunity employer, we don't tolerate discrimination or harassment of any kind, whether based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status, or any other protected characteristic as outlined by federal, state, or local laws. Stay connected Follow us on X https://twitter.com/krakenfx Learn on the Kraken Blog https://blog.kraken.com/#:~:text=Enter%20your%20email%20address Connect on LinkedIn https://www.linkedin.com/company/kraken-exchange/ Candidate Privacy Notice https://www.kraken.com/legal/candidate-privacy-notice
💎 VOIS ищет Senior Frontend Developer для работы над крупными цифровыми платформами вместе с разработчиками, владельцами продуктов и коллегами из разных стран. Задачи включают разработку frontend-решений, интеграцию REST API, создание переиспользуемых компонентов, тестирование и поддержку качества кода.
Location: Worldwide; Serbia; Spain; Georgia Social Discovery Group (SDG) is a group of social discovery companies. SDG solves the problems of loneliness, isolation, and disconnection - transforming virtual intimacy into the new normal. SDG’s products redefine the way people interact and connect with one another. Our portfolio includes social entertainment platforms designed to connect people online across different cultures and regions of the world. We bring together a team of like-minded people and IT professionals who specialize in creating and developing globally impactful social discovery products. Our international team of digital nomads works remotely from all over the world. We’re proud to be a two-time “Great Place to Work” winner (USA & Japan, 2024–2025) and a Top-5 Company for Work-From-Anywhere Jobs (FlexJobs, 2025). We are looking for a Senior Frontend Developer. Your main tasks will be: Development of new functionality for a website using React; Changing existing functionality; Optimizing system speed; Design of technical solutions. We expect from you: Working experience with TypeScript; Experience and understanding of the practical application of SOLID principles; Theoretically (or practically) familiar with FRP; Familiar with the nuances of the HTTP(S), WS(S) protocols; Experience in spliting technical specifications into subtasks and solving them independently; Knowledge and understanding how native UX/UI components look and behave; Experience in code review Experince with RxJS What do we offer: REMOTE OPPORTUNITY to work full-time; The initial pay level or pay range for this role will be shared with candidates during the recruitment process and before the commencement of employment; Vacation 28 calendar days per year; 7 wellness days per year (time off) that can be used to deal with household issues, to lie down and recover without taking sick leave; Children's education reimbursement . 50% compensation for the costs of kindergarten or school, up to $1000 gross per year per child, according to the paychecks after the integration period. Bonuses up to $5000 for recommending successful applicants for positions in the company; 50% payment for professional training, international conferences, and meetings; Corporate discount for English lessons; Health benefits. According to the paychecks, if you are not eligible for corporate medical insurance, the company will compensate you with up to $ 1,000 gross per year per employee. This can be spent on self-purchase of health insurance or on doctor’s fees for yourself and close relatives (spouse, children); Workplace organization. The company provides all employees with an equipped workplace and all the necessary equipment (table, armchair, wifi, etc.) in our offices or co-working locations. In the other locations, the company provides reimbursement of workplace costs up to $ 1000 gross once every 3 years, according to the paychecks. This money can be spent on the rent of the co-working room, on equipping the working place at home (desk, chair, Internet, etc.) during those 3 years; Internal gamified gratitude system: receive bonuses from colleagues and exchange them for our merchandise, team building activities, massage certificates, etc. Sounds good? Join us now!
Задачи: — Проектирование и разработка клиентской части веб-приложения на Vue.js. — Выбор оптимальных инструментов (стейт-менеджмент, UI-киты, сборщики, линтеры) и построение архитектуры фронтенда. — Проектирование API-контрактов и настройка интеграции с бэкендом совместно с backend-разработчиками. — Оптимизация скорости загрузки и работы приложения, настройка процессов разработки и обеспечения качества. — Взаимодействие с дизайнерами, продакт-менеджером и бэкендом для создания удобного UX. Требования: — Коммерческий опыт во frontend-разработке от 3 лет, уверенное владение экосистемой Vue.js (желательно Vue 3, Composition API). — Знание JavaScript (ES6+), TypeScript, HTML5 и современного CSS (адаптивная и кроссбраузерная верстка). — Понимание принципов работы браузера, REST API, асинхронности и базовой оптимизации производительности (Core Web Vitals). — Опыт полного цикла разработки: от верстки по макетам в Figma до настройки сборки (Vite) и базового деплоя. — Инженерная самостоятельность. Будет плюсом: — Опыт запуска фронтенд-проектов с нуля и участия в выборе стека на ранних этапах. — Опыт работы с Nuxt.js (SSR/SEO) и стейт-менеджерами (Pinia, Vuex). — Знание популярных UI-фреймворков (Tailwind CSS, Element Plus, PrimeVue или Vuetify). — Навыки написания тестов и базовое понимание Docker / CI/CD. Условия: — Официальное оформление по ТК РФ. — Офис рядом с метро Новые Черёмушки. — Гибридный формат работы после испытательного срока (1–2 дня в неделю удалённо).
Мы ищем опытного Senior Frontend-разработчика (Angular) на крупный финтех проект. Позиция предполагает работу над сложными архитектурами (микросервисы и микрофронтенды) и подходит для специалистов с бэкграундом в разработке от 5 лет.
🧩 Требования: опыт работы с JavaScript от 5 лет; отличное знание JS (ES 6+);
💎4-5+ лет опыта работы в области frontend-разработки, 2 года опыта работы в продакшене с Vue 3 и TypeScript.
Задачи: — Разработка и поддержка внутренних веб-приложений (CMDB, IDM, Cloud). — Создание, развитие и наполнение внутренней библиотеки UI-компонентов. — Рефакторинг и поддержка кодовой базы в едином стиле. — Интеграция фронтенда с REST API и проектирование слоя работы с данными. — Участие в проработке UI/UX и проектировании архитектуры приложений совместно с командой. Требования: — Опыт коммерческой разработки не менее 3 лет с полным циклом создания приложений. — Уверенное владение React 19 (хуки, useReducer, Context API) и осознанное применение мемоизации (useMemo, useCallback, React.memo). — Глубокие знания чистого JavaScript (ES2020+): замыкания, async/await, иммутабельное управление состоянием. — Практический опыт работы с HTML, CSS, CSS Modules + SCSS, React Router 7, Git. — Понимание клиент-серверного взаимодействия (HTTP, REST API, Axios). — Самостоятельность, проактивность и ответственность. Будет плюсом: — Знание TypeScript. — Опыт интеграции с бэкендом на Django REST API / FastAPI. — Навыки работы с Figma на уровне проектирования простых интерфейсов. — Опыт работы с Docker, Linux, GitLab и написания базовых скриптов GitLab CI. Условия: — Официальное оформление по ТК РФ. — ДМС, доплата по больничным до 20 дней в году. — Обучение за счет компании.
Требования: — наличие коммерческого опыта или зрелых pet-проектов с QML / Qt Quick — понимание C++ на уровне, достаточном для интеграции с Qt, включая QObject, Q_PROPERTY, сигналы/слоты — опыт работы с любым современным веб-фреймворком: React, Vue или Angular — готовность к оформлению допуска к государственной тайне (3-я форма)
Задачи: — Участие в разработке новых мобильных и веб-продуктов, а также поддержка и развитие существующих проектов. — Разработка мобильных приложений на React Native с использованием Expo и Expo Router. — Создание и поддержка веб-сайтов и приложений на React и Next.js. — Реализация интерфейсов по дизайн-макетам с обеспечением адаптивности и корректной работы в разных браузерах. — Разработка переиспользуемых компонентов и поддержка архитектуры проектов. — Интеграция REST API, работа с запросами, состоянием приложения, кешированием данных, обработкой загрузки и ошибок. — Анализ существующей кодовой базы, доработка функциональности, исправление ошибок и проведение рефакторинга. — Поиск и устранение проблем производительности веб-приложений. — Участие в обсуждении технических решений и оценке задач. Требования: — От двух лет коммерческого опыта frontend-разработки. — Уверенное владение JavaScript ES6+, TypeScript и React. — Практический опыт разработки на Next.js, понимание SSR, SSG, ISR, Server Components и Client Components. — Обязательный практический опыт разработки мобильных приложений на React Native с использованием Expo и Expo Router. — Уверенное владение HTML и CSS, опыт адаптивной и кроссбраузерной вёрстки. — Опыт работы с REST API, управлением состоянием, асинхронными запросами и кешированием данных. — Умение создавать переиспользуемые компоненты и понимание принципов Feature-Sliced Design. — Понимание основных подходов к оптимизации производительности веб-приложений. — Опыт работы с Git, ESLint и Prettier. — Навыки разбора задач, уточнения требований, работы с существующим кодом, внимательность к деталям интерфейса, умение объяснять технические решения и применять обратную связь. Условия: — Работа в офисе в Кемерово. — Удалённый формат не рассматривается. О компании: Мэйк — digital-агентство, специализирующееся на проектах для промышленности и госсектора. Работает с 2009 года, в команде 50 специалистов. Среди клиентов — Правительство Кузбасса, Роскосмос, Правительство ЯНАО, Ростелеком, Мегафон и другие.
Location: Romania Job Overview React and Next.js | 4 to 6 years This role is responsible for building reliable, responsive user interfaces from approved designs and API contracts. The developer should be able to deliver features independently, diagnose browser issues and contribute maintainable, well-tested code. Must Have Skills • Strong experience with React, Next.js, TypeScript and hooks-based component development. • Good understanding of component lifecycle, effects, memoisation and techniques for preventing unnecessary re-renders. • Experience with Next.js, Vite or a comparable modern front-end build framework. • Experience with Zustand, Redux Toolkit or a similar state-management library, including correct and efficient use of selectors. • Strong HTML5, CSS3 and SCSS skills, including responsive layouts, semantic markup and scoped styling. • Working knowledge of accessibility fundamentals, including keyboard navigation, focus management and appropriate ARIA usage. • Experience using a design system such as IBM Carbon, Material UI or an equivalent component library. • Ability to implement interfaces accurately from Figma designs or other visual specifications. • Experience integrating REST APIs and handling loading, error, empty and partial-data states. • Experience with polling, request cleanup and defensive handling of incomplete or unexpected API responses. • Working knowledge of environment configuration, package management and front-end build processes. • Experience writing unit and component tests with Vitest or Jest and React Testing Library. • Strong browser DevTools debugging skills and experience resolving cross-browser issues. • Working knowledge of Git branching, pull requests, code reviews and collaborative delivery workflows. • Ability to write clean, reusable and maintainable front-end code. • Good knowledge of secure client-side development, including environment variables and safe logging. Good to Have Skills • Experience with animation libraries such as GSAP, Framer Motion or React Spring. • Experience with charting libraries such as Recharts, Chart.js, D3.js or High charts. • Hands-on experience with three.js, React Three Fiber, WebGL or the HTML Canvas API. • Familiarity with performance profiling, bundle analysis, lazy loading and dynamic imports. • Experience with internationalization libraries such as react-i18next or next-intl. • Experience with end-to-end testing tools such as Playwright • Familiarity with error boundaries, front-end monitoring and CI/CD pipelines. • Familiarity with Azure DevOps • Experience working in an Agile team using Jira and Confluence.