Lead Frontend Developer
до 4000 $
Требования
Условия
Компания
Формируем команды в сфере ИТ, маркетинг и цифровые продукты, дизайн
Описание вакансии
- We’re helping one of our partner companies grow their team with someone awesome (maybe you?). You’ll go through us for the hiring process — we’ll keep things fast, clear, and friendly all the way through.
We know the team behind this product, and we’ll make sure you’re fully prepped for every step.
About the Project
- Main product: app for professionals to find side projects, and a B2B product for finding and hiring specialists.
- Target audience: Small and medium-sized businesses (SMBs) that cannot afford full-time hiring and are interested in engaging part-time specialists.
- Main idea: To connect professionals looking for additional work with companies in need of qualified support for short-term projects.
- Target audience: Small and medium-sized businesses (SMBs) that cannot afford full-time hiring and are interested in engaging part-time specialists.
- Tech stack:
- React
- TypeScript
- Next.js
- React
Team
- The development team currently has four members:
- Mobile developer
- Frontend developer
- Backend developer
- CTO
- Mobile developer
- The company has about 15 people in total, including other business functions.
Team Processes
- We work in sprints adapted for a startup:
- Weekly planning: On Mondays, we define, estimate, and assign sprint tasks.
- Flexible iterations: Tasks can be adjusted mid-week if needed (rarely, only for urgent cases).
- Daily stand-ups: At 12:00 Yerevan time (11:00 Moscow).
- Grooming on Fridays: Preparing tasks for the next sprint.
- Key meetings: All developers participate in discussions on planning, prioritization, and task reviews.
- Weekly planning: On Mondays, we define, estimate, and assign sprint tasks.
Work Environment
- Startup atmosphere: Dynamic, requiring quick adaptation to change.
- Opportunity to work on core parts of the product and actively contribute to new features.
- Transparent, predictable task planning with minimal “surprises.”
Interview Stages
1.Stage One — Introduction:
- Discuss expectations and requirements on both sides.
- Explore the candidate’s motivation, present the project and tasks.
2.Stage Two — Technical Interview:
- Assessment of development skills, coding abilities, and system architecture knowledge.
3.Stage Three — Final Meeting:
- Meeting with the CEO or team.
- Final alignment on expectations and cultural fit.
Experience Required
- 3–4 years in development, preferably the last 2+ years as a Senior Developer or higher.
Soft Skills
- Ability to work independently and organize your own workflow.
- Responsibility and initiative.
- Interest in the project and desire to grow with the product.
Education
- A technical degree is welcome (e.g., technical universities) but not mandatory.
Frontend Responsibilities
1.Product feature development:
- Implementing and enhancing interfaces in Next.js (App Router) + React.
- Building and refining UI/UX flows (including onboarding, paywalls, profiles, search).
- Maintaining i18n and consistency of the design system (Storybook / Design Tokens).
2.Analytics, onboarding & marketing events:
- Setting up and maintaining events for Amplitude / GA4 / Meta / TikTok / FB CAPI.
- Supporting complex but predictable tracking logic according to our rules.
- Experiments: feature flags, A/B testing, accurate attribution, and results verification.
3.Architecture & performance:
- Designing modular architecture, including micro-frontends where justified.
- Build optimization (code splitting, lazy/SSR/ISR, caching, edge rendering).
- Improving Core Web Vitals (LCP/CLS/INP), controlling bundle size and critical rendering path.
4.Integrations:
- Embedding third-party SDKs and APIs (payments, authentication, chats, maps, etc.).
- Secure handling of configs/secrets (env, feature flags) in alignment with backend.
5.Monitoring & quality:
- Error & performance tracking: Sentry, Web Vitals, alerts, dashboards (Grafana/Prometheus).
- Writing tests (unit/e2e), CI/CD for frontend.
6.Product support:
- Quick fixes and incremental improvements to existing features.
- Refactoring bottlenecks, eliminating regressions, improving developer experience (DX).
Growth with the Product
- Opportunities for both technical and managerial growth.
- Flexibility in responsibility scope: from development to leading a team and managing processes.
Work Format
- Fully remote.
- Flexible schedule, provided agreements are met:
- Participation in team calls (stand-ups, planning, grooming).
- Effective communication in a distributed team.
- Participation in team calls (stand-ups, planning, grooming).
