Evil Martians are seeking a full-time Frontend Engineer to join our distributed team.
About the company
- Evil Martians is a product development consultancy working for startups building developer tools and professional products.
- Our clients are mainly in the US and include recognized developer tools (bolt.new, Teleport, Tines, HTTPie, NATS), and Y Combinator alumni that have grown into industry unicorns (Rootly, Teleport, Podium).
- Most Martians can code, including founders, managers, and designers.
- We love open source. It’s highly likely that you are already using one of our tools like PostCSS, Autoprefixer, Browserlist, Nanostores and others. For us and, hopefully, for you, open source is not just stars in popular repositories, but a philosophy to adhere to and an ecosystem in which we exist.
- To learn more about our open source projects and technologies, the clients we work with, and what they’ve achieved with our help, read our blog.
Our requirements:
- A must: fluent Russian (to communicate with the team) and fluent English (to communicate with clients).
- You’re comfortable and efficient working remotely in a startup culture, being a “manager of one”: clarifying your own tasks, setting expectations, providing transparency with clear communication and accountability, and bringing your best work and opinions proactively
- Your priorities include producing a quality product and attention to detail, not the number of closed tasks within a tracker.
- You strive to actually understand your tools, and not rely only on step-by-step guides.
- You believe the success of your work is a well-running business and users who see a product’s benefits. You agree that a product launched on time is more important than perfect code.
- You believe the success of your work is a well-running business and users who see a product’s benefits. You agree that a product launched on time is more important than perfect code.
At Evil Martians, you will:
- Explain your decisions and architecture.
- Be the “manager of one”: clarify your own 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 ina 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 to understand the product and develop 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).
What we offer
- Evil Martians is an international company headquartered in New York, and we have been fully remote for over 15 years. We know how to manage a distributed, asynchronous-first team without micromanagement. If you’re looking for a purely remote role, you’ll find a home in our globally-distributed team. For those who want to relocate, we can offer a place in our office in Lisbon, Portugal: you can rely on our help with visas and relocation after a 2-month probation period.
- We are an engineer-centric business and we discuss all critical business decisions openly. Our finances are completely transparent for the team.
- We’d love to help you grow in the open source community. If you’re already experienced, there’s also lots of room for you to help our rising open source stars.
- We help you amplify your voice and grow professionally: we’ll assist you in applying for, practicing, traveling to, and giving talks at conferences and podcasts. We’ll guide you in writing articles for our blog.
- We have a revenue-sharing model: we annually distribute a portion of the company’s profit among employees.
- We offer medical insurance, English courses, reimbursements for hardware, access to a corporate therapist, educational programs, and materials.
How to apply
Don’t send us a standard CV. Send us an email in Russian to obey-frontend@evilmartians.com with your full name as the email subject. In your email, please follow this simple structure:
- Link to the best login form you implemented. We will check UX, attention to details, and accessibility. If you don’t have such, create an SPA with email and password sign-in page but without 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 hiring process.
You can “extract” a couple of files from an ongoing project and put them on a secret Gist.
The process:
- Your UI review.
- Technical interview via email. You’ll have 24 hours to answer hard questions about web stack.
- Interview to check the level of your English.
- Business communication test.
- Coding skills test.
- 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.
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.