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
Not the right role?
Send an open application