Senior Software Developer (Android)
FULL TIME
IKEJA,LAGOS

Role Summary

 

To be committed to “changing the face of IT” through innovative thinking, problem solving and continuous learning. The ability to learn and adapt new technologies is reflected in the quality of the product. As an android software developer you must have the ability to work with a small team and can switch teams and projects as business grows and evolves. Also being versatile and always eager to tackle new problems as we continue to push technology forward

 

Primary duties and responsibilities

 

  1. Manage the full technical life cycle of Android applications during each development phase
  2. Work from UI/UX requirements, APIs, mockups to build functional, high-performance Android phone and tablet apps.
  3. Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code
  1. Diagnose performance issues, fix bugs to increase the functionality of new applications.
  1. Ensure the best possible performance, quality, and responsiveness of the application
  2. Help maintain code quality and organization
  3. Work on bug fixing and improving application performance
  4. Work with outside data sources and APIs
  5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  1. Unit-test code for robustness, including edge cases, usability, and general reliability

 

Skills and Requirements

 

  • BSc/MSc Graduate with an engineering or science degree
  • 5+ years’ work experience as a software developer
  • Proficiency in Android development
  • Good software engineering and craftsmanship skills
  • Understanding of concurrency and a high-level understanding of distributed systems
  • Ability to analyze problems and solve them
  • Excellent knowledge of software development tools — design, development, version control, code analysis, testing, continuous integration and analytics.
  • Good written and verbal communication skills and excellent collaborative skills.
  • Highly professional, with the ability to deliver solid work on tight schedules.
  • Attention to detail; Comfortable working in a loosely structured organization.
  • Experience analyzing data while developing solutions to problems

 

APPLY for this position