Frontend Engineer (React, PostCSS) at Evil Martians (remote, relocation)

Зарплата

от 6300 до 9500 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

The go-to agency for devtools: we design and build amazing developer-facing products with early-stage startups.

Описание вакансии

О компании и команде

We're seeking a seasoned Frontend Engineer to join our distributed team of experts in building outstanding developer tools and products. As a leader in UI/UX for developers, we're passionate about creating amazing developer experiences–from infrastructure and server-side tech to web apps, SDKs, and developer-first periphery. We build open-source and best-in-class developer and professional products.

About Us

At Evil Martians, we're the go-to experts for early-stage developer tools startups. We transform growth-stage startups into unicorns, build developer tools, and create open-source products that make a difference. With offices in New York, San Francisco, Lisbon, and Osaka, we're a distributed team that's been fully remote for over 18 years, perfecting the art of asynchronous collaboration.

Our Focus: DevTools & Open Source

We're proud of our 100+ open-source projects serving millions of developers worldwide. Our team is passionate about creating amazing developer experiences, and we take pride in delivering quality and value first. From PostCSS, Browserslist, and imgproxy and oklch.com, our tools are used by industry leaders like Google and Facebook.

Leadership in UI/UX & AI

We're leaders in designing interfaces for developer tools, focusing on user context and workflow optimization. Our expertise extends to AI, where we build intelligent solutions that integrate seamlessly into existing systems. Check out our insights on designing interfaces for dev tools at Devs in Mind, our approach to AI integration at Building AI That Works and our leadership in working with color at OKLCH in CSS.

Ожидания от кандидата

Your Role

  • Technical Expertise: You'll work on complex frontend projects using React, TypeScript, and PostCSS, with opportunities to explore full-stack technologies like Node.js. Experience with developer tools and early-stage startups is a plus.
  • Collaboration: You'll collaborate closely with designers and product owners to create seamless user experiences, understanding both the technical and business aspects of our projects.
  • Ownership & Initiative: Take full ownership of your tasks, manage your time effectively, and proactively address challenges.
  • Communication: Share your decisions and architecture with the team, and don't hesitate to ask questions or seek help when needed.

Requirements

  • Language Skills: Fluent Russian for team communication and fluent English for client interactions.
  • Remote Work Experience: Comfortable working independently in a distributed team environment.
  • Quality Focus: Prioritize delivering high-quality products and value creation over task quantity.
  • Curiosity & Growth: Always strive to understand your tools deeply and contribute to the open-source community.

Условия работы

What We Offer

  • Remote Work: Join our fully remote team with flexible schedules and no micromanagement.
  • Relocation Support: Assistance with visas and relocation to our Lisbon office after a probation period.
  • Open Culture: Transparent finances, weekly updates, and monthly financial reports.
  • Professional Growth: Opportunities to contribute to open-source projects, speak at conferences, and write for our blog.

Бонусы

  • Revenue Sharing: Annual profit distribution based on contributions.
  • Benefits: Medical insurance, English courses, hardware reimbursements, access to a corporate therapist, and educational programs.

Дополнительные инструкции

How to Apply

Don't send us a standard CV. Send us an email in Russian and share:

  • JavaScript Code: Link to your code in a Gist or a repository.
  • Styles (CSS): Share your CSS work via Gist or repository.
  • Deployed Application: Link to a deployed web app showcasing UX and attention to detail.
  • About You: Describe your projects, achievements, and how you contributed to their success.
  • Location & Relocation: Mention your current location and if you're open to relocation. We do not hire in Russia.

If you can't share previous work, create a simple authentication form using a SPA framework without UI libraries and deploy it on GitHub Pages.

Bonus Points: Share any open-source contributions, conference talks, or community involvement.

Interview Process

  1. Code Review (from the examples you shared)
  2. Technical Interview over Email
  3. English and Communication Chat
  4. Coding Assignment
  5. Final Discussion: Chat with our CEO

We provide detailed feedback to help you grow. Note that we will only respond to messages that follow our specified format (see above).

Join our channel in Telegram: @evilmartians