Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Gather up-to-date and in-depth understanding of our code base and technologies and of industry trends;
- Ability to actively contribute in our code base and lead by example;
- Provide and share a broad knowledge of technologies and architectures and function as a mentor within the scope of your product stream and with the rest of the teams and packs;
- Ensure that we always deliver software of the highest standards;
- Promote best coding standards, guidelines and best practices;
- Demonstrate technical leadership and mentorship by setting challenging but realistic goals and guiding the team efforts towards successful project delivery;
- Monitor the performance of team members. Identify and encourage areas for growth and personal development;
- Manage day-to-day operational aspects of a project and scope;
- Create optimal working environment and methodologies for the assigned product team.
- Impact on the direction and scope of our technical vision within your stream;
- Shaping strong cross-functional packs in line with business needs;
- Collaborating closely with Product, Infrastructure, Design, UX, CLM and Strategy to deliver highest quality products;
- Hiring A-players to build High Performing Teams, constantly raising the bar of engineering talent;
- Owning our business KPIs as a conduit to our Product team and business functions;
Job Requirements
- In-depth understanding of free and open-source software development, e.g. PHP, Python, Javascript, Java, etc;
- In-depth understanding of free and open-source web application frameworks, e.g. Symfony, Laravel, Django, etc.
- Knowledgeable of scalability and high availability systems;
- Source code control, build process management, continuous integration, automated testing and other development process;
- Knowledge of UML diagrams, code, unit tests, etc
- Good understanding of leadership, coaching and mentoring principles;
- Understanding of good product, design and UX principles;
Planning, organizing and integrating (managerial) knowledge
- Leadership skills;
- Analytical thinking
- Project management;
- Conceptual thinking;
- Detail oriented.
- People Management
Communicating and influencing skills
- Excellent communication & interpersonal skills.
Job Requirements/Experience
- 8+ years of back-end, front-end and mobile applications software engineering experience;
- Experience working on high-traffic and large-scale web products;
- Experience with Agile Methodologies such as Kanban, Scrum and XP;
- Technical leadership and mentorship experience is a must;
- Experience in analysis, design, coding and implementation of next generation web applications in PHP and Python;
- Proven track record for timely project delivery and project management;
- Drive for innovation and insight into new and old technologies;
Problem solving (thinking environment and challenge)
- Ability to prioritize tasks and quickly adjust in a rapidly changing environment.
Accountability (freedom to act, scope and impact)
- Maintain and ensure optimal software quality within the assigned product;
- Mentor and develop a product team of excellent front end, back end and mobile engineers that deliver high-quality code;
- Deliver on product vertical team KPIs and objectives in line with the overall company’s objectives;
- Be accountable for the attrition rate of his team and the department;
- Coach individuals in the team to become the next wave of leaders;
Education and training
- Bachelor's Degree in Computer Science, Engineering or equivalent field.
Knowledge of languages
- English is a must;