Example Developer Profile

This article will help provide guidance on what it takes to create a good profile on OfferZen.

Robyn Luyt avatar
Written by Robyn Luyt
Updated over a week ago

Your personal information

Make sure you upload a clear profile picture. A good profile picture should be professional yet friendly. Pay attention to clothing, background, and the setting. Make sure that your current location is accurate and reflects where you currently live. It’s best to be specific and add your city.

Sharing your phone number helps us get in touch with you and aid you during your job search. Don’t worry, companies won’t be able to see your number until they reach out to you for an interview.

Preferred employment type and salary

Given that companies can see what you’d prefer to earn, your preferred salary can either prompt them to reach out or make them realise that they don’t have the budget for you. There is a fine balance between a fair salary and a high salary, and the “best amount” should be one that you would be happy to accept an offer at, gives you demand, and is market-related. However, your preferred salary is not set in stone - it can change based on how you do in interviews and the final negotiations.

Check out this guide for setting realistic salary expectations. If you’re still unsure, your talent advisor can be of huge help when it comes to determining a fair preferred salary, as well as guiding you through final negotiations.

We only cater for full-time employment and contracts with a duration of 3+ months.

Location and remote preferences

Select your preferred remote policies and cities you want to work in. Make sure you’re serious about working and living in the locations you’ve selected as companies may require you to relocate. We strongly recommend you’re willing, ready and able to do so before going you’re visible to companies.

Work authorisation

You can add information about your citizenship as well as your eligibility to work in any country. Make sure you’ve added your work authorisation for each country you’re looking to work in.

Providing this information helps companies to better understand if you match their hiring requirements, and whether they’ll need to sponsor or facilitate your work visa.

Find out more about work authorisations here

Ideal next job

This question is one of the first things companies will read on your profile and use to formulate their first impression of you. It’s important to be clear on what you’re looking for in your next job. Some useful questions to consider:

  • What does you ideal team look like?

  • What type of work would you like to do next?

  • Is there anything that is important for you to be successful in a new working environment (Perks, location, hours, etc).

  • Which industries are you most excited about and why?

  • What tech/tools would you like to use? 

  • You can also include things you do not want in a job.

Work experience

This section is really important to hiring managers and it is where you show off your experience. Approach this section in a conversational manner. Tell them about the exciting projects that you were a part of, the responsibilities you had, and the roles you fulfilled. Add the tools and tech you used in that particular role – you'll see they appear as tags at the bottom of the section. Companies need to be able to extract what you have been doing and how you can add value. Steer clear of making it look like a job spec.


Education includes any type of formal education like schools and universities, as well as online and short courses, masterclasses and levelling up. Companies like to see that too and shows them that you’re committed to improving your skills as a developer and continually grow. 

Top skills

Think of the methodologies, frameworks, programs, languages, tools and tech you are proficient in. Make sure to include skills that are aligned with your work history and that you would like to continue using in the future. Only add skills that you feel competent in and can work with comfortably.

Desired roles

Focus only on roles you’re interested in pursuing in your next job. Hiring managers use these roles to filter for candidates and you don’t want to miss out on any opportunities. Aim to the 5 top roles that best represent what you want next and are interested in being hired for, and make sure to leave out any role you don’t want to be approached for. Make sure the years of experience listed are representative of your formal work experience (accurate in years) in each of those roles.

Your overall experience is the amount of experience you have in professional work and it does not include the experience you gained while you were studying. 

Online profiles

Link online profiles that are the best representation of you professionally. Aim for quality and not quantity. LinkedIn and GitHub are the most relevant online profiles to include. Make sure, if you are including something like GitHub, that your activity on that site is not set to private. That way people can actually see the work you've done.


This section helps companies learn more about who you are as an individual and as a developer. Talk about what you enjoy, how you have progressed and where you see yourself. Use this section to really express yourself, it can help you stand out.


Adding some images and short descriptions of projects you have worked on can be important in displaying what you are capable of. Show variety and remember to display your best work.

Document upload

This section allows you to include extra information that can be very useful to hiring managers. It will only be displayed to companies should yourself and your talent advisor decide to show it. Some of the documents you can upload include:

  • CV’s – If you parsed your CV when you first signed up to OfferZen, you will find it already uploaded here

  • Additional portfolio work

  • Transcripts

  • Certificates

  • References/Referral letters

  • Matric certificates

These extra documents support your profile and can help speed up the hiring process.

Blocked companies

You are able to hide your profile from companies of your choice should you wish for them not to see your profile for whatever reason. When you block a company that has a ‘sister’ company we automatically block that company too.

Did this answer your question?