For a passionate software developer at any stage of their career, Yozu offers the opportunity to grow, learn and earn in a fast-paced, exciting and supportive environment.
As our work continues to expand with new and exciting projects, so does our development team. The department has grown exponentially in the last 12 months, and there’s no sign of us slowing down. For a passionate software developer – at any stage of their career – this means the potential to grow, learn and earn in a fast-paced, exciting and supportive environment.
Interested? Read on to find out more about the typical career journey of a Yozu software developer…
Yozu Junior Developer
Though this may be a ground-floor or starting position for many an aspiring developer, rest assured that this is a ‘hands-on’ role from the start. Working on live projects and collaborating with the team, typical tasks may include:
- Implement, test, and document moderately complex user stories to required standards
- Learn to work within an Agile development methodology
- Learn to identify and use common development patterns, as well as avoid anti-patterns
Though your real-world experience may be limited in the early days of your career, you’ll be supported by a senior mentor – usually your team leader – who will ensure that you have plenty of time for learning and development, as well as live project work.
Want to read more about what it’s really like to be a Yozu Junior Software Developer?Take a look at Naomi’s first month
Yozu Software Developer and Senior Software Developer
A common role for many of the Yozu team members, a Yozu Software Developer is typically someone who has become highly proficient in creating entire applications. They might specialise in specific languages, or cover a range of core tasks – but their extensive experience means they can easily jump from one element of a project to another. This is especially true for our Senior Software Developers, who enjoy the variety that comes with the role.
Within both of these roles, you will be expected to:
- Design, implement, test, and document large scale features to required standards
- Have a thorough understanding of various project domains and their underlying frameworks
- Engage with the development process and ensure project standards
- Gain an understanding of the role projects take within high-level company objectives
You may also have the opportunity to train or support junior members of the team.
For those who simply love to write code and enjoy working on a variety of projects, a Yozu Software Developer is typically someone who has become proficient in developing complex features with a high degree of independence. However, for those with an interest in progressing into a more managerial position, our career progression framework ensures that there is a clear structure and path for professional development.