background

Technical Lead

Company Information

Strypes is a company with extensive experience in the software development. With a team of over 170 people we take ownership over application roadmaps for our clients and structure their overall application landscape. We are a leading software development partner for software product companies in the fast-paced high-tech industry, which requires innovative (embedded) software development. We create an environment that will help you achieve your professional goals. Founded in 2008, currently the company is a proud member of the ICT Group in the Netherlands. The ICT Group is a stock listed IT company that was founded in 1978 and employs over 1000 professionals worldwide.

Compensation Benefits

- Competitive salary
- Short introduction program part of which is held at clients' side (including visit of the “clean room”)
- Personal freedom to solve complex problems
- Friendly work environment
- Probation period of 3 months;
- Flexible working hours
- Regular team events
- Supplementary health insurance
- Loyalty program:
* after every year worked an extra day holiday (up to 5 extra days)
* after the third year budget for a lease car


Job Description

Introduction:
You will actively contribute to the development and realisation of softwares used for controlling and driving a wide variety of functionalities within our client products. You will take ownership of problems and challenges and, by drilling down and utilising the unique and diverse specialities of your colleagues, you will develop solutions that are both elegant and practical.

Job mission:
You will work closely with your colleagues in Sofia and in the Netherlands to define and refine the upcoming work packages of the project and the detailed software requirements for them. After the requirements are defined, you will create the software design and review it with your colleagues. Upon approval you are responsible for implementing the design or supporting the developers in the team doing it. Quality of code is secured with both static code analysis tools and PR reviews. You will make sure there is no regression in the code coverage percentage of the project. During the testing phase the necessary data is collected, so test report can be written. The test report is reviewed and, when approved, the software will be released. The Technical Lead, though not directly involved in all these activities (like testing and test report); is expected to lead the delivery to successful finish by supporting the team in all critical technical areas.
Our Client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits and chips.
As a Technical Lead, you will be involved in one or even multiple teams of approx. 5 persons that consist of a Scrum Master and several developers, having different seniority level.

Main Responsibilities:
- Codes some advanced portions of the software
- Plans, leads and evaluates the results
- Works closely with Project Manager and client to prepare the best approach for project
- Helps mentor train and motivate Junior developers
- Helps with the initial work breakdown structure and estimations
- Contributes to the Scope Management of the project
- Identifies technical project risks and possible mitigation actions
- Participates in every major design related decision making in the project
- Facilitates technical problem solving and collaboration on the decision
- Assists the team with the more difficult technical problems
- Communicates effectively with customer to obtain all needed technical knowledge
- Proactively provides technical leadership to teammates through coaching and mentorship
- Leads the definition of acceptance criteria for every task together with the team
- Sets up test strategy to ensure the high quality of the product
- Reviews the quality of all deliverables: code, tests, documentation
- Acts as a first single point of contact in case of complex issues
- Facilitates the proper implementation of each major task
- Produces technical documentation when needed


Job Requirements

Education:
- BSc or MSc in Computer science, Mathematics, Physics, Mechanics, Electronics or similar in that field;

Experience:
- 3+ years experience in Technical leadership/ management role
- Proven and demonstrable code writing skills at Senior level
- Advanced knowledge of modern software paradigms, structures and patterns
- 3+ years of background in at least two of the following: JavaScript, Python, JavaEE
- Good knowledge of other programming languages is an advantage

Personal skills:
- Excellent knowledge of English (both written and verbal)
- Team player
- Robust personality
- Ability to work independent in a dynamic environment
- Ability to initiate, influence
- Open communication attitude: listening actively and giving feedback
- Networking
- Able to travel abroad occasionally
- Able to initiate improvements, influence stakeholders
- Strong analytic view combined with pragmatic attitude (flexibility)


Apply now and upload your CV!

Do you want to be a part of our team?

Let us get acquainted today! Provide your details below and we will contact you as soon as possible. Click below for our application form.

Apply now
Share this position: