IT Jobs In Kenya.
- Advert -
Full Stack Developer at APA Life Assurance Company Ltd
- Advert -
To contribute across the technology stack, covering the end-to-end development of APIs, web and native applications, technical support as well as improvements to DevOps tooling.
Job description
To contribute across the technology stack, covering the end-to-end development of APIs, web and native applications, technical support as well as improvements to DevOps tooling
- Advert -
Key Primary Responsibilities
- Design and implement high performance cloud native APIs
- Develop mobile and web front end applications for large scale usage
- Triage, diagnose and troubleshoot production incidents and come up with long term solutions
- Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s technology stack
- Plan, develop and implement large-scale projects from conception to completion.
- Provide innovative solutions to complex business problems.
- Collaborate with other team members to implement user stories, write tests, and continuously deliver new/improved product functionality
Academic Qualifications
- Advert -
- Bachelor’s Degree in Information Technology / Computer Science or equivalent work experience
- Master’s Degree in Computer Science / Engineering / Information Technology will be an added advantage
Job Skills and Requirements
- Extensive experience in software development for more than 5 years.
- Experience in commercial/ production class API development for at least 5 years.
- Have extensive experience in troubleshooting APIs and applications, crash analytics, remote debugging, and continuous integration.
- Excellent experience with Git and Git Workflow
- Experience with iOS and Flutter will be an added advantage
- Experience with cloud platforms (AWS/ GCP/ Azure) is an added advantage
- Expert in Java/Kotlin, Android SDK, and mobile development technologies
- Expert in API design and development using Spring Boot
- Expert in building a working world-class app from scratch
- Expert experience with reactive and asynchronous programming using coroutines
- Expert in quality assurance processes / CI-CD, Unit and integration testing
- Have a track record in optimizing apps for device, CPU, data and memory usage
- Understands android application architecture, design and development
- In-depth experience with application and user interface design and development
- Expert knowledge of the MVM/ MVVM architecture, Android architecture components
- Expert understanding of Agile Software Development frameworks
Professional Qualifications
- Advert -
- Any related qualification will be an added advantage
Experience
- Full-stack engineer with a passion for mentoring other colleagues in the team
- Real passion for development and a demonstrated appetite for continual learning
- Appreciation for pair programming
- Team player who is positive, proactive, and a motivated self-starter
- Great communication skills
- Excellent written and verbal communication skills
- Knowledge and experience with build and release management
- Strong analytical and problem-solving skills
- Excellent Planning and Organization
How To Apply
- Advert -
Strong preference will be given to candidates with the above qualifications, skills, and experience. If your career aspirations match this exciting opportunity, please submit your application to recruitment@apollo.co.ke