People in SparkFabrik should expect to advance on their career path, depending on their inclinations and will. The company will work to give equal opportunities for growth to everyone, rewarding results and commitment. Progressing requires seizing these opportunities, accruing tenure, achieving results, and nurturing both technical and non-technical skills.
Seniority and vertical growth
To fulfill its vision, SparkFabrik sells and cultivates high seniorities. We generally expect junior developers to eventually become senior developers over time.
Time alone is not enough to become excellent seniors. On the other hand, maturing seniority takes time.
It's not all about knowing a framework's ins and outs, being able to code in many different languages, etc. That surely matters, but it's worth nothing without stuff like professional standing, the ability to recognize patterns in different contexts, a solid set of soft skills that allows you to seat at many different tables and, ultimately, knowing a lot about different domains.
Being around here, working on many different projects, and engaging with the company's community will make you climb the ladder.
Each developer can assess their overall level of proficiency by performing an impact assessment.
This model allows focusing on quality, lowering the impact of personal perception on your merits.
To understand if you match a certain level or if you can cover a specific role, learn about the accountabilities of your target position and self-assess how well you are fulfilling the expectations, printing the relevant accountabilities page in the form of an Impact Assessment Card.
Or better yet, reach out to your responsible (your team leader or direct report), asking for help in evaluating your performance in the light of the IAC.
The IAC result is pretty self-explanatory. Either you match or exceed the role's expectations, or you get an idea about where to invest to grow your skills.
Set goals you feel you can pursue and, if you need anything from SparkFabrik (resources, opportunities, or even just suggestions), ask for a meeting with your manager or an HR representative. The company will do its best to help you be successful.
Project Roles and horizontal growth
No project can be successful without a clever analysis, a disciplined direction, and great architecture at its foundations. That's why taking over a project role is not for everyone: it requires guts and broad shoulders.
As you grow and display your inclinations, you may require to take on one of these responsibilities. Maybe you don't want to become the most impressive engineer on the planet, but you feel at home unraveling the complexities of a customer's domain, or helping your team organize around the success of the project.
Or maybe we see in you the right person for the job and issue you this challenge.
Either way, taking over the responsibilities associated with a project role is a key component of your growth.
It's possible that during your career in SparkFabrik, you may cover more of those roles, at times even two at the same time.
Of course, some roles require a minimum level of seniority. Solution Architects is a role for Senior and Lead Developers. On the other hand, Team Leaders may be found even among less-skilled developers who show great social and organizational skills.
Compared to vertical growth, which goes in one direction, horizontal growth can move sideways over time. You may work as an analyst on a project, to become the team leader of another. Or you may stick to a specific role for a while, just to take some rest and go back to coding software or designing user interfaces before taking over the next challenge.
Whenever the company recognizes in you the qualities to cover a new role, you'll be granted the opportunity to take it over.
We will help you understand the new role's benefits, expectations, and duties. It's up to you to take or leave.
Advance your career
Every time you will match the requirements to level up your seniority or take over a project role, we will discuss about it and reward you accordingly.
It's as simple as that.
If you feel like discussing your level of proficiency or the will to test you in a specific role, just reach out to an HR representative and we'll arrange a review, map the opportunities and come up with a viable plan for that.