Вакансия • Senior Frontend Developer (React), Москва
We' re looking for an experienced Senior Frontend Developer to join our fully remote team of 15 professionals. You' ll work on building sophisticated, user-centric web applications using modern React technologies, while having the autonomy to drive technical decisions and mentor other developers.
We' re a 100% remote company with no physical office—our team is distributed and works from various locations. We value quality code, continuous learning, and collaborative problem-solving.
What You' ll Do- Build & Ship: Develop responsive, accessible web applications and landing pages using React, Next.js, and modern CSS solutions
- Drive Quality: Write clean, maintainable code with a focus on semantic HTML, accessibility, and performance optimization
- Collaborate: Work closely with designers, backend developers, and product managers to deliver exceptional user experiences
- Mentor: Share your expertise with team members and contribute to our technical knowledge base
- Innovate: Identify opportunities for improvement in our codebase, processes, and tooling
- Own Your Work: Take responsibility for estimating, delivering, and maintaining features from concept to production
Core Technical Skills (Required)
Frontend Development & HTML/CSS
- Proven commercial experience building moderately complex user interfaces
- Strong skills in responsive web design for both landing pages and web applications
- Deep understanding of semantic HTML and its importance
- Expertise with CSS Grid and Flexbox, knowing when to use each
- Experience with modern image formats (WebP, PNG, SVG) and optimization techniques
- Solid grasp of web accessibility principles: keyboard navigation, ARIA roles and attributes
JavaScript & TypeScript
- Strong commercial experience with JavaScript and browser APIs
- Proficient in TypeScript, including understanding of generics and advanced types
- Comfortable with modern ES6+ features and async programming patterns
React Ecosystem
- Extensive experience building applications with React functional components
- Deep understanding of component lifecycle and React hooks
- Knowledge of when and why to use class components
- Experience with state management solutions (Redux, Zustand, Context API, etc.)
- Hands-on experience with Next.js for SSR/SSG applications
Styling & CSS Architecture
- Experience with CSS preprocessors (Sass/Less) and CSS-in-JS solutions (styled-components, Linaria), with understanding of when to choose each approach based on project requirements
Bonus Skills (Nice to Have)
- Understanding of web performance optimization techniques (lazy loading, code splitting, caching strategies)
- Experience writing tests with Jest or similar frameworks
- Familiarity with modern build tools (Vite, Webpack)
- Experience with design systems or component libraries
- Knowledge of algorithms and data structures
What Makes You Successful Here
Communication & Collaboration
- You proactively communicate with your team and aren' t afraid to ask questions
- You provide realistic estimates and communicate early when timelines need adjustment
- You' re comfortable working asynchronously across different time zones
- You give and receive constructive feedback professionally
Ownership & Initiative
- You take ownership of your work from planning to deployment
- You proactively identify technical debt and suggest improvements
- You think beyond completing tickets to delivering real value
- You stay curious and keep learning new technologies and best practices
Work Environment
- 100% Remote Company: We have no physical office—work from wherever you' re most productive
- Async-First Culture: Minimal meetings, maximum productivity
- Modern Tech Stack: Work with cutting-edge tools and frameworks
- Autonomy: Freedom to choose the best solutions for the problems you' re solving
Growth & Development
- Continuous Learning: Budget for courses, books, and conferences
- Code Reviews: Collaborative approach to maintaining code quality
- Career Growth: Clear paths for advancement and skill development
- Mentorship Opportunities: Learn from senior engineers and mentor others
Team Culture
- Code Quality Focus: We care about maintainable, well-tested code
- Innovation Encouraged: Time allocated for exploring new technologies and improving our stack
- Collaborative Environment: Supportive team that values diverse perspectives
- Technical Excellence: Regular code reviews, documentation, and best practices
Benefits
- Competitive salary with room for negotiation based on your experience
- Fully remote setup with flexible working hours
- Generous paid time off
- Team building events and virtual social activities
We respect your time and keep our process straightforward and transparent.
Step 1: Application Review (2-3 days)
Submit your application with either:
- A recent technical assignment you' ve completed (public GitHub repository, uploaded within the last 2 months), OR
- Complete our technical assignment (estimated 4-6 hours), OR
- GitHub Profile or portfolio showcasing your work
Step 2: Technical Interview (90 minutes)
- Theoretical Discussion (30 min): We' ll discuss a real-world case study to understand your problem-solving approach
- Live Coding Exercise (45 min): Solve a practical problem with screen sharing (use any tools except AI assistants)
- Q& A (15 min): Your chance to ask us anything
Step 3: Culture Fit & Final Discussion (20 minutes)
- Meet potential team members
- Discuss expectations, working style, and answer any remaining questions
- Talk compensation and next steps
Technical Requirements for Interview:
- Stable internet connection
- Working microphone and camera
- Ability to share screen
- Development environment ready for live coding
Timeline: We aim to complete the entire process within 2 weeks and provide feedback at every stage.
How to ApplyReady to join us? Here' s what we need:
Your Resume/CV highlighting relevant experience
GitHub Profile or portfolio showcasing your work
Either:
- Link to a recent technical assignment (public repo from last 2 months), OR
- Let us know you' ll complete our technical assignment
Optional but appreciated:
- Links to live projects you' ve worked on
- Any technical articles or contributions to open source
If you have any questions about the role or application process, feel free to reach out. We' re here to help and want to make sure you have all the information you need to decide if this opportunity is right for you.
We look forward to hearing from you!
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Москва - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469923) на Kit-Jobs.Ru: Вакансия работодателя • Рубиру - Senior Frontend Developer (React), Москва. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Москва. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.






