Looking for an IT internship and want to work with a real product, not just study tasks?
We are Martspec (Texas, USA), a startup, and we are looking for a junior frontend developer who wants to gain practical experience in team development, improve their skills, and participate in the development of a real production project.
⚠️ Important: This is an unpaid internship for 1-2 months, focused on gaining practical experience, developing skills, and working with real code.
❗ ️ Applications are considered ONLY with a completed test task
Applications without a completed test task will not be considered.
The test task takes about 20-40 minutes and helps us understand how comfortable you are with independently launching a project and navigating code.
🔹 This internship may be particularly useful if you want to:
- Build a portfolio with real tasks;
- Gain experience working on a production project;
- Understand how team development works outside of study projects;
- Learn to work with a modern frontend stack;
- Gain practical experience working in a distributed team.
🔹 This internship will NOT be suitable if:
- You are looking for a paid position right now;
- You are not interested in figuring out code on your own;
- You are not ready to launch a project locally;
- You are not ready to complete a test task;
- You need constant supervision, daily calls, and strict task management.
🔹 What awaits you
Our frontend is built on ReactJS + Bootstrap and follows the principles of Atomic Design.
You will start with clear and practical tasks:
- UI Components - Creating stories for Ladle (a fast alternative to Storybook) and working with reusable interface components.
- Localization - Adapting and creating layouts for pages in different languages.
- Real Tasks - As your skills grow, you will be assigned more complex tasks and participate in the implementation of new business logic.
🎭 Format and Culture
- Full Freedom: Flexible schedule, 100% remote from your own device. You work at a time convenient for you.
- Work without stress and micromanagement: We have no deadlines (we consider them counterproductive), no mandatory video calls, and no tedious daily stand-ups.
- Asynchronous communication: All communication is in text format via Slack. The team is usually online from 18:00 to 21:00 Moscow time.
- Ecology of communication: We only discuss work-related project tasks internally — political, religious, and other abstract topics are not raised.
- Human approach: You can disappear for a few days for your own reasons, the main thing is to notify the team in advance so that your internship does not end prematurely.
🔹 Your technical arsenal
- Basic understanding of TypeScript and ReactJS;
- Familiarity with Bootstrap 5 and SCSS;
- Understanding of Webpack 5 operating principles;
- Basic Git/GitHub skills:
- cloning a repository;
- creating branches;
- Pull Request (PR).
🔹 Tooling
- Jira (Kanban methodology) — for task management.
- Slack — for communication.
- Figma — for viewing mockups from designers.
- VS Code (Visual Studio Code) — recommended development environment, but you can use any environment that is convenient for you.
🔹 Conditions:
- Format: 1-2 month internship (unpaid)
- Focus: practical experience and skill development
- Outcome: real cases for portfolio and GitHub
- Opportunity for further growth with successful performance
🧰 Test Task
Download the repository