Frontend Web Developer / Programming Assistant
Looking for an IT internship and want to work on a real product, not just academic tasks? We are the Martspec startup and we are looking for a junior frontend developer who wants to level up their skills and get their first experience in team development.
⚠️ Important: this is an unpaid internship lasting 1–2 months, focused on gaining practical experience and skill development.
This role could be especially useful if you want to:
- build a strong portfolio with real-world tasks,
- gain experience in team development on a production project,
- better understand how real development works beyond academic projects.
🎭 Format and Culture:
- Complete freedom: Flexible schedule, 100% remote work from your own device. You work at your own convenient time.
- Stress-free work without micromanagement: We have no deadlines (we consider them counterproductive), no mandatory video calls, and no tedious daily stand-ups.
- Asynchronous communication: All communication takes place via text in Slack. Usually, the team is online from 6:00 PM to 9:00 PM Moscow time.
- Eco-friendly environment: We only discuss work-related project tasks internally — political, religious, and other distracting topics are not raised.
- Humane treatment: You can disappear for a few days due to personal matters — the main thing is to inform the team in advance so your internship doesn't end prematurely.
🔹 Your technical arsenal:
- Confident understanding of basic TypeScript and ReactJS.
- Familiarity with Bootstrap 5 and SCSS.
- Understanding of how the Webpack 5 bundler works.
- Skills in working with Git/GitHub: ability to clone a repository, create your own branch, and submit a Pull Request (PR) for review.
🔹 Toolkit:
- Jira (Kanban methodology) — for task management.
- Slack — for communication.
- Figma — for viewing design mockups.
- VS Code (Visual Studio Code) — recommended development environment, but you can use any you find convenient.
🔹 What awaits you (Tasks):
- Our website is built on ReactJS + Bootstrap and strictly follows the principles of Atomic Design. You will start immersing yourself in the project with simple and understandable tasks:
- Working with UI components: Creating stories for Ladle (a faster alternative to Storybook). You will build a visual presentation of the building blocks of the site, which are then used to form pages.
- Localization: Adapting and laying out pages for different languages.
- Increasing complexity: As you grow professionally, we will gradually increase task complexity and entrust you with implementing new business logic.
🔹 Conditions:
- Format: 1–2 month internship (unpaid)
- Focus: practical experience and skill development
- Result: real case studies for your portfolio and GitHub
- Potential for further growth upon successful work
🧰 Test Assignment
Download the repository of our website and run it locally following the instructions in the ReadMe:
- Write whether the build was successful and if you encountered any difficulties?
- Replace the image on the main page of the German version of the site and send the resulting image and describe what you had to change in the code to place the other image there.
‼️ How to apply (Important!)
We do not look at age, past experience, "where and with whom you have worked", formal accolades, having a diploma from a "prestigious" university, the gap