August 14
Frontend Engineer
Evil Martians, a devtools consultancy agency, is seeking a full-time Frontend Engineer to join our distributed team.
- $64K – $113K gross annual salary.
- We are a remote-first company and we hire globally (19 years of remote experience and async communication). However, to maintain a healthy work-life balance for our workers, we require a minimum of 3 hours of daily overlap with the Pacific Timezone.
- We can support your relocation to Portugal if you want.
- A significant impact: Work in a small, dedicated team, collaborating directly with startup founders and engineers. You won’t just close tickets—you’ll shape products, care for the business, and solve real user problems.
- Architectural freedom: Lead a new project every one to two years. You’ll have the autonomy to choose the technology stack and make key architectural decisions from the ground up.
- Transparent finances and revenue sharing.
- Open source culture (PostCSS, Browserslist, and many other popular projects were created here). Support for conference speaking and professional growth.
- Most of the people in your team can code, including founders, managers, and designers.
- You aren’t just a JS developer, but also love and respect CSS, UX, design. You are making a polished UI.
- Think like a product owner. 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 don’t just use a step-by-step guide instead always try to learn your tools very deeply.
- A “manager of one.” You are a master of your own time and can work effectively without micromanagement. You practice careful reading, clear async communication, and proactive questioning.
- You have good English writing skills and aren’t afraid to speak on calls.
Don’t send us a standard CV.
Send us an email with your full name as the email subject.
- Link to the best login form you implemented. We will check UX, attention to details, and accessibility. If you don’t have one, create an SPA:
- With an email/password sign-in page
- Without a UI component library.
- You need to think about sending email/password to a server, but you can skip building the server by mocking
fetch()
. - Deploy the example on GitHub Pages, and send a link to the final interface and sources.
- 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.
- Community results. Share any open-source contributions, conference talks, or community involvement to get extra “life” during the hiring process.
- Your login form review.
- Technical interview via email. You’ll have 24 hours to answer a hard question about the web stack.
- Interview to check the level of your English.
- Test project
- Zoom interview with the CEO of Evil Martians.
We always respond with detailed feedback so you see the areas where you can pump your skills.
If you already have a lot of consultancy experience with US clients and open-source/talks impact, mention it in the email, and we can speed up the process.
- Explain your decisions and architecture.
- 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).
Contact info: obey-frontend@evilmartians.com