Angular Developer (Middle + / Senior )
Emphasoft
- Алматы
- Постоянная работа
- Полная занятость
Вам предстоит работать со сложными UI-модулями, общими библиотеками и клиентской архитектурой, тесно взаимодействуя с командами продукта, дизайна и backend для создания эффективных, доступных и поддерживаемых интерфейсов.Технологический стекAngular (v18+), Standalone Components, Angular SignalsTypeScript (современные возможности языка)Angular CDK (overlays, drag-drop, portals), кастомные компонентыRxJS (операторы, Subjects, мультикастинг, обработка ошибок, управление состоянием)TailwindCSS (utility-first архитектура)ECharts (или аналогичные инструменты визуализации данных)Vitest / Jasmine (юнит-тестирование)REST API, JSON, JWT-аутентификацияПонимание CI/CDGitЧто вы будете делатьРазрабатывать чистые, переиспользуемые, тестируемые и поддерживаемые UI-компоненты и модулиПроектировать и реализовывать масштабируемую front-end архитектуру с использованием современных возможностей AngularПлотно сотрудничать с продуктовой, дизайнерской и backend-командами для уточнения требований и выпуска функционалаУлучшать производительность, доступность и стабильность приложенияПисать юнит-тесты и вносить вклад в модульную и тестируемую архитектуруУчаствовать в code review и поддерживать понятную и лаконичную документациюМы ищем2–4 года практического опыта работы с AngularСвободное владение разговорным Английским в работе (уровень С1)Уверенное владение TypeScript и понимание современных возможностей языкаОпыт работы с Angular CDK и разработки кастомных UI-компонентовЗнание Angular Signals, реактивной модели и Standalone ComponentsХорошее понимание RxJS (операторы, стратегии мультикастинга, Subjects, обработка ошибок)Практический опыт работы с TailwindCSS и utility-first подходомОпыт работы с ECharts или аналогичными библиотеками визуализации данныхОпыт написания юнит-тестов (Vitest/Jasmine) и понимание принципов тестируемой архитектурыУмение эффективно работать в команде и участвовать в архитектурных решенияхБудет плюсомОпыт разработки или поддержки внутренних UI-библиотек компонентов или дизайн-системОпыт оптимизации производительности Angular-приложений и профилированияЗнание ARIA, практик доступности и headless-библиотек (Angular Primitives / Angular ARIA)Опыт работы с NX, монорепозиториями или модульной front-end архитектуройУсловия:Гибкий график работы с возможностью самостоятельно планировать свой рабочий день (удаленно);B2B контракт (ИП)Корпоративные курсы английского языкаОтсутствие микроменеджмента и бюрократии.Emphasoft is an international company headquartered in Finland. We develop software for startups, small, and medium-sized businesses worldwide. Our work helps businesses grow, develop new products and adopt cutting-edge technologies.Why Join Emphasoft?Global Projects
You’ll work with clients from the USA, UK, Australia, Europe, and Russia. This is your chance to gain global experience and tackle ambitious challenges.Significant Achievements
We’ve successfully completed over 135 projects in healthcare, fintech, and security. You’ll be part of a team that tackles complex problems in leading industries.Advanced Technologies
We work with machine learning, augmented reality, and neural networks. This is a great opportunity to enhance your skills and use the latest tools.Strong Team
Emphasoft has over 170 employees, many of whom hold master's degrees in mathematics and computer science. Here, you’ll find support and knowledge sharing at every step.Flexible Work Schedule
You can work from anywhere in the world and choose your own schedule. We value your time and support a healthy work-life balance.Growth and Development
We foster professional growth, invest in your education, and create opportunities for career advancement. At Emphasoft, your achievements are recognized and rewarded.Reliability and Stability
We are a trusted partner for leading companies globally, ensuring stability and confidence in the future for our employees.What We Do:Custom software developmentOutsourcing for startupsBusiness process automationLegacy software modernizationDatabase solutionsMobile and web application developmentProfessional servicesDevOps and project managementUI/UX designEmphasoft offers unique and equal opportunities for employees. We develop products faster and more efficiently than in-house teams, reducing both development time and project costs. You’ll work in a dynamic environment where ideas and initiatives are highly valued.Emphasoft is the place where you can achieve your ambitions and grow alongside a team of professionals.
HeadHunter