Andrei Efremov - Senior Frontend Engineer
Andrei Efremov is a Senior Frontend Engineer with extensive experience in frontend development.
Skills
Primary skills: JS, TS, React, Node, Fastify, Docker, Tailwind
Additional skills: Vue3, SvelteKit, Solid.JS, Vite, Go, Java, Next.js, Python
Work Experience
T-Bank (ex. Tinkoff Bank) - Sr Frontend Engineer
'21 - present | Moscow / Remote
Technologies: TS, Node, Fastify, React, SSR, React Query, Gitlab CI, Docker, K8s, Jest, Playwright, Grafana, DI, Sentry, Micro Frontends
- Lead a team of 10+ devs, onboarded and mentored handful of devs, conducted many tech interviews
- Improved main account widget loading speed 2x
- Development of a new banking web app and PWA, legacy support, regular successful releases
- Added tech metrics, dashboards and alerts that caught dozen of incidents and fired off seconds before emergency
- Collaborated with SRE and other teams to make sure that users get the best service possible
- Maintained, monitored and upgraded production infrastructure of 10+ microservices, BFFs & apps
- Improved technical state of the project and its infrastructure by migrating from legacy services
- Created specifications and epics from business descriptions, eliminated unknown factors
- Выполнял роль лида в команде из 10+ разработчиков, онбордил и менторил разработчиков, провел множество технических собеседований
- Увеличил скорость загрузки главного виджета счетов в 2 раза
- Разработка функционала нового личного кабинета и PWA, поддержка легаси, регулярные успешные релизы
- Добавил технические метрики, дашборды, алерты, отловили дюжину инцидентов за секунды до возникновения
- Сотрудничество с SRE и другими командами для достижения наилучшего пользовательского опыта
- Обслуживание, поддержка, мониторинг и обновление боевой инфры 10+ микросервисов, BFF и приложений
- Улучшил техническое состояние проекта и инфраструктуры за счет миграции с легаси сервисов
- Создание спецификации и эпиков по бизнес требованиям, выяснение неизвестных факторов риска
Noveo - Frontend Dev
'18 - '21 | Russia, Saint Petersburg
Podcast platform
- Led and managed a team of 6 software engineers to ensure project milestones are achieved on time
- Held a key role in development of a cross-platform podcast app; set up CI/CD
- Collaborated with CPO and design team to improve UX and accelerate development
- Integrated analytics, pushes and deep linking to boost user retention and achieve 30,000+ MAU
- Created and integrated a player lib that satisfied requirements for smooth playback and various audio format support
- Implemented downloads, offline mode, subscription features and more
- Designed and executed a coding interview plan, conducting 50+ interviews to hire new developers
- Возглавил и управлял командой из 6 разработчиков, чтобы майлстоуны проекта были выполнены вовремя
- Выполнял главную роль в разработке кроссплатформенного приложения подкастов; настроил CI/CD
- Сотрудничество с владельцем продукта и дизайнерами для улучшения UX и ускорения разработки
- Интегрировал аналитику, пуши и глубокие ссылки, чтобы достичь 30,000+ MAU
- Создал и интегрировал библиотеку плеера с плавным воспроизведению и поддержкой разных форматов аудио
- Разработал функционал скачивания, оффлайн режим и подписок и многое другое
- Создал план собеседования и провел 50+ собеседований, для найма новых разработчиков
Health & Fitness App
- Developed and released an app from scratch, set up CI/CD, delivered numerous updates to the end users
- Implemented workouts, chatbot, feed with media content, sign up, login by SMS, push (OTP)
- Integrated loyalty, subscriptions, payments, discounts, bonuses, promo codes
- Разработал и выпустил приложение с нуля, настроил CI/CD, доставил множество обновлений для пользователей
- Имплементировал упражнения, чатбота, новостную ленту с медиа контентом, регистрацию, логин по СМС, пушам
- Интегрировал систему лояльности, подписки, платежи, скидки, бонусы, промокоды
HRMS Service
- Created core module to accelerate development, performant org tree chart, backoffice module and discussion page
- Implemented a hiring workflow feature from start to finish (hiring, doc generation, payouts etc)
- Создал основной модуль для быстрой разработки, создал производительный компонент дерева орг структуры
- Разработал функционал процесса найма с нуля (генерация документов, выплаты и тд), админку и раздел обсуждений
Yandex - Intern
'18 | Russia, Moscow
Technologies: TS, React, Highcharts, Node, Express, Postgres, Sequelize, Docker, YDB, Yandex.Cloud
- Improved UI/UX & performance, migrated from legacy infra, set up CI/CD in data vizualization app
- Улучшение производительности, UI/UX; миграция с легаси инфры, настройка CI/CD в сервисе визуализации данных
Freelance - Jr Frontend Dev
'17 - '18 | Remote
Technologies: JS, React, Node, Express, Webpack, LESS, Bootstrap
- Delivered a cross-platform travel app with offline maps support from scratch
- Developed features for a social survey app, such as social login as well as numerous components and charts
- Development of screenshot sharing tool desktop client and web interface
- Support, bug fixing and development of online web chat
- Разработал кроссплатформенное приложение для путешественников с поддержкой оффлайн карт с нуля
- Разработка функционала в приложении соцопросов, логин через соцсети, UI компоненты и графики
- Разработка десктопного приложения шейринга скриншотов и веб интерфейса
- Поддержка, багфикс и разработка онлайн веб чата
Contact Information
Senior Frontend Engineer for Startups & Impactful Products
Senior Frontend Engineer Available for Startup Opportunities
React & TypeScript Expert for Early-Stage Companies
Full-Stack Developer with Startup Experience
Remote Frontend Engineer for Innovative Products
Value Propositions for Startups
- 6+ years building scalable web applications from concept to production
- Proven track record at fast-growing startups and tech companies
- Expert in React, TypeScript, and modern JavaScript ecosystem
- Experience with mobile development (React Native) and backend integration
- Strong focus on performance, user experience, and code quality
- Experience leading development teams and mentoring junior developers
- Built and shipped multiple products used by thousands of users
- Expertise in CI/CD, testing, and modern development practices
Startup-Relevant Skills
- Rapid prototyping and MVP development
- Technical leadership and team mentoring
- Product development from idea to launch
- Performance optimization and scalability
- Cross-platform development (web + mobile)
- API integration and backend collaboration
- User experience design and implementation
- Agile development and iterative improvement
Impact Metrics
- Led development of products used by 100,000+ users
- Improved application performance by 40%+
- Reduced development time by 30% through better tooling
- Mentored 10+ junior developers to senior level
- Delivered 50+ features from concept to production
- Built and maintained 10+ production applications
Industry Experience
- Fintech and payment systems
- Healthcare and wellness applications
- E-commerce and marketplace platforms
- Social networking and community tools
- Data visualization and analytics
- Mobile applications and PWA
- SaaS and B2B platforms
- Educational technology
Technology Stack
- React, React Native, TypeScript, JavaScript, Vue, Svelte, Android, Jetpack Compose
- Node.js, Express, PostgreSQL, MongoDB, Golang, Python, Java
- Redux, React Query, REST APIs
- Webpack, Vite, Docker, CI/CD
- Jest, Playwright, React Testing Library
- Docker, K8s, Gitlab CI, Github CI, Vercel
- Figma, Tailwind, Design Systems
- Git, GitHub, GitLab, Agile, Grafana, Sentry, DI
Keywords for Startup Founders
frontend engineer startup, react developer startup, typescript developer startup, senior frontend engineer, remote frontend developer, full stack developer startup, software engineer startup, web developer startup, mobile developer startup, react native developer, node.js developer, javascript developer, frontend lead, technical lead, startup developer, early stage startup developer, MVP developer, product developer, scalable web applications, performance optimization, user experience, code quality, team leadership, mentoring, agile development, rapid prototyping, API integration, backend collaboration, cross-platform development, CI/CD, testing, modern development practices