McTaba Labs logo
By Bonaventure Ogeto|

How to turn an attachment into a job offer

Treat the attachment like an eight-week job interview. Show up on time, do more than what is asked, solve a problem the team has been ignoring, and build relationships with people who make hiring decisions. Before your last week, ask your supervisor directly: "Is there an opportunity to continue working here after my attachment ends?" Most students never ask. That is why most students leave without an offer.

Week one: learn the environment, not just the code

Your first week is not about impressing anyone with technical brilliance. It is about understanding how the company works.

Learn the team structure. Who reports to whom? Who makes decisions about hiring? Who assigns work? Understanding the org chart helps you direct your efforts toward the people who matter.

Learn the codebase. If you are in a tech role, spend the first few days reading code, understanding the architecture, and asking questions. Do not try to refactor everything on day two. Understand first, contribute second.

Learn the unwritten rules. When does the team take lunch? How do people communicate (Slack, email, in person)? What time does everyone actually arrive? Fitting into the culture matters as much as your technical skills.

Ask good questions. "Where can I find documentation for this API?" is a good question. "What should I do?" is not. Come with specific questions that show you have tried to figure things out first.

Weeks two to six: make yourself useful

After the first week, you should understand enough to start contributing. Here is how to stand out:

Finish tasks faster than expected. If they give you a task with a Friday deadline, deliver on Wednesday. This creates room for them to give you more interesting work. People who finish early get promoted to harder tasks. People who always need extensions get filing.

Find and fix a small problem nobody has touched. Every company has a bug nobody has time for, a process that could be automated, or a document that needs updating. Find it and fix it without being asked. This is the single most effective way to demonstrate initiative.

Document your work. Write down what you did, how you did it, and where to find it. When the attachment ends, the team should be able to pick up where you left off. Documentation is rare among interns. Doing it well sets you apart.

Help your teammates. If a colleague is stuck on something you know, offer help. If someone needs an extra hand during a deadline, volunteer. Attachment students who act like team members get treated like team members. Those who act like visitors stay visitors.

Build relationships, not just code

Job offers come from people, not from HR systems. The person who decides whether to hire you is probably your direct supervisor or their manager. Build that relationship deliberately.

Have lunch with different people. Do not eat alone at your desk every day. Sit with the team. Ask about their work, their career path, how they got into tech. People hire people they like, and liking comes from conversation.

Ask for feedback midway through. In week four, ask your supervisor: "Is there anything I should be doing differently? I want to make the most of the remaining time." This shows maturity and gives you time to adjust before the attachment ends.

Connect on LinkedIn. Set up a proper profile and connect with your team before you leave. After the attachment, these connections become your professional network. A hiring manager who saw your work firsthand is the best referral you can have.

Having the conversation: when and how to ask

Do not wait for the company to bring it up. Most companies do not have a formal "convert attachees to employees" process. You have to start the conversation.

When: Two weeks before your attachment ends. Not the last day. Two weeks gives them time to think, check budgets, and discuss internally.

How: Request a short meeting with your supervisor. Say something like: "I have really valued working here, and I would like to continue contributing to the team. Is there any opportunity for me to stay on part-time during the semester, or to return during the next holiday?" Be direct. Do not hint.

Be flexible on terms. They might not have a full-time role, but they might offer part-time remote work, a freelance project, or a promise to bring you back for the next holiday. Any of these keeps the relationship alive and keeps you building experience.

If they say no: Thank them, ask for a reference letter, and stay in touch. Companies' needs change. The same team that cannot hire you today might have budget in six months. If you left a good impression and stayed connected, you are the first person they call.

What to do this week

  • In your first week, learn the team structure and identify who makes hiring decisions.
  • Find one small problem or task nobody has time for and fix it without being asked.
  • In week four, ask your supervisor for feedback on your performance.
  • Two weeks before the end, have a direct conversation about continuing after attachment.

Frequently Asked Questions

What if the company has no budget to hire me?
Ask about alternatives: part-time remote work, freelance projects, or returning during the next holiday. Even if nothing is available now, a strong relationship and a reference letter position you for opportunities later. Stay in touch after you leave.
Should I work extra hours during attachment to impress them?
Quality matters more than hours. Delivering excellent work during normal hours impresses more than being the last person to leave every day. If there is a genuine crunch and the team is working late, join in. But do not manufacture overtime to look busy.
What if I do not like the company and do not want a job there?
Still do excellent work, still build relationships, still ask for a reference letter. You never know when a connection from this company will help you later. The tech industry in Kenya is small. Reputations travel fast.
What if they want me to work for free after attachment?
Unpaid work after the official attachment period is not an internship, it is free labour. If they want your continued contribution, they should compensate you, even a small stipend. Politely negotiate: "I would love to continue. Could we agree on a stipend that covers my transport and expenses?"

Related articles