Evil Martians are looking for a fully remote Frontend Engineer to join our distributed team.
What We Offer
- $80K – $113K gross annual salary.
- Remote-first: 19+ years of remote and async work; we hire globally, with at least 3 hours of overlap with Pacific Time required.
- 20-26 paid days off (depending on location), parental leave (3-6 months), health insurance, laptop reimbursement.
- Optional relocation support to Portugal after a probation period.
- Business impact: Work in a small, dedicated team, collaborating directly with startup founders and CTOs. Instead of closing tickets, you shape products, solve real user problems, and create measurable business value.
- Architectural impact: You lead technical decisions, especially when working on greenfield projects, proposing stack choices, shaping architecture, and solving real problems alongside founders.
- Transparent finances and revenue sharing.
- Open source culture (We created PostCSS, Autoprefixer, Browserslist, Nanostores, and many other popular projects). Support for conference speaking and professional growth.
- Most of our team can code, including founders, managers, and designers.
Who Fits This Position
- You aren’t just a JS developer, but also love and respect CSS, UX, and design. You build polished, thoughtful UI.
- You are driven to understand the “why” behind your work. For you, engineering is about helping people and businesses succeed. You understand the processes of a modern startup.
- You’ve worked inside at least one English-speaking company or product team, and you know how they plan, ship, and communicate.
- You’ve been a “manager of one” for a client or stakeholder: clarifying requirements, pushing back when needed, driving scope from fuzzy concept to shippable reality. You’re a master of your own time with proactive communication and a deep appreciation for clear, timely written updates.
- You don’t just follow tutorials; you learn your tools very deeply and enjoy understanding how frameworks, bundlers, and the browser actually work.
- You have strong written and spoken English and feel comfortable understanding and communicating nuances in client calls. Russian is a big plus for internal communication.
How to Apply
Don’t send us a standard CV.
Send us an email to obey-frontend@evilmartians.com with your full name as the email subject.
In your email:
- Provide a link to the best login form you’ve implemented. We will check UX, attention to detail, and accessibility. If you don’t have one, build a small SPA:
- with an email/password sign-in page
- without using a UI component library
- with a mocked
fetch()instead of building a backend - deploy to GitHub Pages, and send us both the live link and the source
- Tell us about you: your projects, your role, and how you helped your team succeed—especially any devtools or B2B work.
- Tell us your consultancy story: share examples where you clarified requirements, managed scope, or worked directly with US/UK/EU stakeholders.
- Location & relocation: explain where you are now and whether you’re open to Portugal; you must work in a territory that is not currently under any sanctions by the USA.
- Provide links to open source work, talks, workshops, meetups, or writing—these give you bonus points in the process.
The Hiring Process
- Your login form review.
- Technical interview via email: 24 hours to answer a hard web-stack question.
- Short interview to check your English and communication style.
- Test project focused on real-world product work (we check both communication and technical skills here).
- Zoom interview with the CEO of Evil Martians.
We always respond with detailed feedback so you see where to grow.
What You’ll Do
- Explain your decisions and architecture—clearly and often—to engineers and non-engineers alike.
- Be the “manager of one”: clarify your tasks, set expectations, provide transparency with clear communication and accountability, and bring your best work and opinions proactively.
- Ask for help without waiting for a “better moment”.
- Build UI, frontend, and backend with TypeScript, and set up build and quality control tools. The choice of a tool always depends on a task, but we often use React. Knowledge of the server-side (Node.js) is a big plus.
- Code alone or in a team; in many cases, one or two of our Frontend Engineers work on a project.
- Work with different code bases: refactor old code as well as build greenfield projects.
- Be passionate about understanding the product and developing empathy for people using it, and work side by side with product owners and designers.
- Communicate with clients and teams that work in the following time zones for at least a few hours per working day: PST (US West Coast, GMT-8), EST (US East Coast, GMT-5), CET (European Time).
About the Company

Martians at San Francisco event

Osaka office of Evil Martians on the trip to the conference
- Evil Martians is a product development consultancy for startups building developer tools and complex web products.
- Clients are mainly in the US and Europe, including bolt.new, Teleport, Tines, HTTPie, NATS, and YC alumni that grew into unicorns like Rootly, Teleport, and Podium.
- We build and maintain open source like PostCSS, Autoprefixer, Browserslist, Nanostores, AnyCable, and more; for us, open source is both a philosophy and the ecosystem we live in.
- To see how we work and what we care about, read our blog.
Equal Employment Opportunity
Evil Martians is an equal opportunity employer. We prohibit discrimination and harassment of any type and afford equal opportunities to employees and applicants without regard to race (including natural hairstyles), color, religion, sex/gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other protected characteristic. This policy applies to all employment terms, including hiring, placement, promotion, termination, layoff, compensation, and training.