Job Description
- Job Type: Full Time
- Qualification: BA/BSc/HND
- Experience: 5–10 years
- Location: Abuja
- Job Field: ICT / Computer
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 are needed to effectively coordinate with team members, stakeholders, and clients, and to articulate technical decisions and project requirements.
- Demonstrated experience with user-centered 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, is needed to ensure the timely delivery of high-quality software increments and foster continuous improvement within the development team.