Requirements:
— Computer Science or Software Engineering degree
— Strong organisational leadership skills
— Previous working experience in software design and developing customer-orientated platforms.
— Have experience in the product area as well — managed product vertical in the past
— Experience in managing agile R&D delivery (develpores raining & recruitment, work planning according to targets, design, code reviews)
— Knowledge of technological trends to build a strategy
— Understanding of budgets and business-planning
— Excellent English level (written and spoken)
Responsibilities:
1.Technology:
— Leads engineering initiatives, development of critical components of the software system and technical tradeoffs
— Ensures alignment with the architecture decisions and technology roadmap
— Covers software architecture within ALL the technologies used on the project
— Enforces and promotes best engineering practices and processes
— Responsible for choosing development style and for the final result
— Organisation of knowledge sharing among members of your team
— Take part in the division of tasks into subtasks and assign their execution to a specific team member
— Tracking and implementation of a solution for technical debt
— Follow technological innovations and trends and implement the corresponding trends in your project
Make a final decision on technical and architectural questions/points inside the team
2. Product Focus
— Helps to shape product requirements, define research scopes for unknowns
— Provide ballpark estimates, suggest features prioritisation, and help define the software delivery per milestones
— Balance between business and technical dept tasks
— Knowing all product features
3. Soft Skills
— Can make self-presentation, team presentation, and product presentation
— Give tech and personal feedback for the team
— Direct communication with a customer
— Fast response for all requests from the customer or the internal team
— Helps track the teamwork progress and results
— Able to communicate complex technical information and architectural decisions reasoning to the team
— Represents the team for external teams and business stakeholders
— Participates in candidates’ screenings. Contributes to interview results evaluations and hiring decisions for new team members within the team
— Onboards new engineers to the team, mentors and guides them during the initial weeks of work
— Develop and improve the efficiency of subordinates
We offer:
— Work in an international IT product company
— Opportunity for career and professional growth
— Ability to involve your ideas and developments
— Training at the expense of the company
— Paid vacation (24 days)
— Paid sick leave
— 4 days off
— Days of personal events
— Medical insurance
— Free English courses