HR Consulting for SMEs Recruitment needs Learning and Development
Job Description
Technology Strategy:
Develop and lead the overall technology strategy aligned with the company's business goals.
Evaluate and recommend technologies that align with the organization's objectives.
Team Leadership:
Build and lead a high-performing technology team.
Foster a collaborative and innovative culture within the tech team.
Technical Architecture:
Oversee the design of the app's technical architecture.
Ensure that the technical architecture aligns with scalability and performance requirements.
Quality Assurance:
Establish quality assurance processes to maintain high standards in code quality.
Implement testing strategies to ensure the reliability of the mobile app.
Project Planning:
Develop and maintain project plans, timelines, and milestones.
Allocate resources effectively to ensure project success.
Research and Innovation:
Research and evaluate new technologies, tools, and methodologies.
Enhance software development efficiency, effectiveness, and quality.
Qualifications
A bachelor’s degree in a relevant field such as Computer Science, Software Engineering or a related discipline is commonly required
5-10 years of experience in software engineering. Candidates at this level should have demonstrated competence in mobile app development, preferably in the legal domain.
Proven track record of leading and managing a team of developers in delivering successful mobile app projects, preferably in the legal sector.
Proficiency in relevant programming languages and frameworks such as Java/Kotlin for Android or Swift for iOS development, as well as familiarity with cross-platform development tools like React Native or Flutter.
Strong communication and leadership skills to effectively coordinate with team members, stakeholders, and clients, and to articulate technical decisions and project requirements.
Demonstrated experience with user-centred design principles, including user research, persona development, and usability testing
Problem solving skills
Hands-on experience with Agile methodologies such as Scrum or Kanban, including sprint planning, backlog grooming, and facilitating regular stand-up meetings, to ensure the timely delivery of high-quality software increments and foster continuous improvement within the development team.