Head of Research & Development
About this role
Mobik is seeking an experienced and visionary Head of Research & Development to lead and oversee all software development activities within the organization. This individual will be responsible for managing the software development team, delegating tasks, allocating resources effectively, and ensuring that all project deadlines are met according to the software development roadmap. The ideal candidate will have a strong technical background, excellent leadership skills, and a deep understanding of software development processes.
Key Responsibilities:
Leadership & Management:
- Lead and mentor a team of software developers, engineers, and QA specialists.
- Delegate tasks and responsibilities to team members, ensuring optimal resource utilization.
- Foster a culture of collaboration, innovation, and continuous improvement within the team.
- Conduct regular performance evaluations and provide constructive feedback.
Project Management:
- Define, prioritize, and manage the software development roadmap in alignment with business goals.
- Oversee the planning, execution, and delivery of software projects, ensuring they meet deadlines and quality standards.
- Implement and manage project management tools and processes to track progress and ensure timely delivery.
- Identify and mitigate risks associated with software development projects.
Resource Management:
- Allocate and manage resources (personnel, tools, technology) effectively to meet project demands.
- Ensure the team has the necessary tools, skills, and support to execute their tasks efficiently.
- Coordinate with HR for recruitment and onboarding of new team members as needed.
- Stay updated on industry trends, emerging technologies, and best practices in software development.
- Provide technical guidance and support to the development team, ensuring adherence to coding standards and best practices.
- Lead the design and architecture discussions for new software projects, ensuring scalability, security, and maintainability.
Collaboration & Communication:
- Work closely with the SLT, product managers, and other stakeholders to define project requirements and expectations.
- Act as the main point of contact between the development team and other departments, ensuring clear and effective communication.
- Present project updates, technical challenges, and solutions to executive leadership and other stakeholders.
Quality Assurance:
- Implement and maintain rigorous testing processes to ensure software quality and reliability.
- Oversee the implementation of continuous integration/continuous deployment (CI/CD) pipelines.
- Ensure all software deliverables meet the organization’s quality standards before release.
Budgeting & Financial Oversight:
- Manage the software development budget, ensuring cost-effectiveness and alignment with financial goals.
- Make recommendations for software and tool purchases, balancing quality with budget constraints.
Qualifications:
Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience:
- 10+ years of experience in software development, with at least 5 years in a leadership or management role.
- Proven experience managing large-scale software projects and delivering complex software solutions on time and within budget.
- Strong understanding of software development methodologies (Agile, Scrum, Waterfall, etc.) and project management tools (JIRA etc.).
- Working in Telco industry is a plus.
Technical Skills:
- Expertise in programming languages such as Java, Python, C, or others relevant to the organization’s technology stack.
- Knowledge of database management (SQL, NoSQL) and DevOps practices.
Soft Skills:
- Strong leadership and team management skills.
- Excellent problem-solving and decision-making abilities.
- Exceptional communication and interpersonal skills.
- Ability to work under pressure and meet tight deadlines.
- Working well with others to achieve a common goal. This includes being collaborative, cooperative, and supportive of team members.
- Being able to work in diverse teams, respecting and leveraging different viewpoints.
Preferred Qualifications:
- Experience in the telecommunications or mobile technology sector.
- Familiarity with security best practices in software development.
- Certified ScrumMaster (CSM) or Project Management Professional (PMP) certification.
What we offer
You will be a part of a flexible, high-skilled international team, collaborating on developing state-of-the-art solutions that cater to the evolving needs of telco industry players. We offer a competitive salary based on experience and performance-based bonuses. You will receive a comprehensive benefits package including health insurance, retirement plans, and more. Mobik is a place where you will have lots of opportunities for professional development and career advancement. We also offer flexible working arrangements.