We develop digital products that help people take care of their physical and emotional well-being. Martspec has been on the market for 6 years, growing organically, fundamentally not taking money on credit and not depending on investors. This allows us to make the product the way we see it — honest, useful, and without corporate fuss. Now we are looking for a passionate intern or a beginner junior. It is important to be open: since we grow solely on our own funds, we do not offer starting compensation.
👤 What You Get
- Work with a real product, not "for the drawer": This is not a sandbox or a made-up test assignment. You will write code for an application that real people have been using for 5 years. Your code will go into production, and you can proudly add this case to your resume.
- Meaning and impact: This internship is not about moving buttons pixel by pixel for the sake of ticking a box. If you are interested in understanding why you are writing code and how it makes users' lives better — you will like it here.
- Calm development without burnout: We have no investors demanding impossible metrics by the end of the month. We are for a thoughtful approach, clean code, and quality solutions.
- Mentorship: You will not be left alone with bugs. We will help with code reviews, guide you, and provide that very commercial experience that is so lacking at the start of a career.
👤 What is Important to Us
We need a person with a sharp mind. Passive waiting for step-by-step instructions does not work here — AI exists for the perfect execution of dry algorithms. We expect you to propose solutions, google the incomprehensible, and not be afraid to ask questions when you hit a dead end.
- Understanding of basic web technology principles (HTML, CSS, JS).
- Basic experience with React and TypeScript, and preferably Bootstrap.
- Preferably, understanding of Webpack build tools.
- Ability to work with Git (commit, create branch, push changes).
👤 Approach to Work
- Attention to detail: accuracy when working with the UI, ability to spot bugs before they reach the user.
- Responsibility: readiness to bring assigned tasks to completion and honestly say if something goes wrong.
- Openness to feedback: ability to perceive code review as a growth point, not as criticism.
🎭 Internship Conditions
⚠️ Important: This is a starting position (unpaid practice for 2-3 months). The role is focused on gaining practical experience and creating real cases for your portfolio. Absolutely no guarantee that it will continue after the initial period or become a paid position.
- Full remote and flexibility: No strict hours, you can work at any convenient time on your own device. The result is important, not the "online" status.
- Asynchronous communication: Convenient chats, calls — only when necessary.
- Life is life: If you need to be away for a few days — that's absolutely normal. The main thing is to inform the team in advance.
- Meaning and impact: You will work in a friendly startup atmosphere and create products that directly impact people's healthy lifestyles.
🧰 Test Assignment (Mandatory)
We want to see your basic practical skills and how you think. The assignment consists of two parts.
Part 1. Practice (Working with the repository)
- Clone our repository: github.com/protyagov/martspec
- Run the project locally on your computer.
- Find an image on the main page and replace it with any other.
- Write a brief but clear description of what exactly you did to complete this task.
Part 2. Reasoning