← All roles

Junior Developer

EngineeringLuanda, AngolaFull-time2 openings

About the role

The Junior Developer reports to the CTO, is supported daily by the Senior Developer and carries out well-defined tasks while building technical skills and command of AI tools. We have two openings for this role. Velship works AI-first: everyone uses AI every day to work faster and better, and people stay responsible for the result.

What you will do

  • Carry out well-defined development tasks: components, pages, fixes and small automations
  • Use AI tools to speed up your work, and review and understand the code they produce before you submit it
  • Write simple tests and update the documentation of the tasks you carry out
  • Submit your work for review and take the feedback on board
  • Help with maintenance and the ongoing care of delivered projects
  • Log questions and blockers and ask for help early
  • Follow the learning plan agreed with the Senior Developer
  • Build interfaces faithful to the designs and the existing components, applying good usability practice and basic accessibility

What we look for

  • Up to 2 years of professional experience, or proven internships and personal projects
  • Solid fundamentals of programming, web development and Git, including HTML, CSS and JavaScript or TypeScript
  • Basic SQL and an understanding of how APIs work
  • Familiarity with agile ways of working
  • Rigour, discipline and openness to feedback
  • A degree, advanced studies or equivalent training in IT or a technical field
  • The ability to learn fast
  • Regular use of AI tools in real, study or personal projects, and the ability to explain the code the AI produces before you submit it
  • Fluent Portuguese; basic technical English to read documentation

Nice to have

  • Notions of UI/UX and interface design, with examples of interfaces you created or implemented
  • A public GitHub profile

How we select

In the selection you solve a real task from the role with your own AI tools, including turning a need into a screen or flow, and you explain your workflow, how you checked the result and the limits you ran into.

What to expect

A small team, short lines to decision-makers and real ownership of your work. Compensation is discussed directly with candidates.

Apply

Apply for Junior Developer.

Before you start

  • Your CV, as a PDF or Word file
  • A link to your work, if you have one
  • About ten minutes for the written answers

What happens next

  • 01A first conversation
  • 02A practical step
  • 03A decision
Your linksLinkedIn is required.
CV *PDF or Word, 4 MB in total with your other files
    Projects or code samples · optionalOptional. Up to 2 files
      Professional experience *Choose one
      What you have used · optionalChoose all that apply
      Available from · optionalChoose one
      Languages you work in *Set a level for each one you use

      Your details are used only to consider your application.

      Not the right role?

      Send an open application