Job Openings at uLesson

At uLesson, we are building an app to help African students be the absolute best they can be. Our team of talented people is passionate about media, technology, education, and the African continent. Together, we seek to build a learning experience unprecedented in its richness, scope, interactivity, and effectiveness. Our company is built by successful and experienced entrepreneurs who founded businesses such as Konga.com and E-Motion Advertising.

We are recruiting to fill the position below:

Job Position: Staff Android Engineer

Job Location: Nigeria

Description

  • We are looking for an experienced Android Engineer to lead our team of Android Engineers.
  • You will be responsible for developing and maintaining all our Android applications, aimed at a range of Android devices including TV, mobile phones and tablets
    .
  • Your primary focus will be the architecture and development of our Android applications and their integration with back-end services.
  • You will be working alongside other disciplines working on different layers of the infrastructure.
  • A commitment to collaborative problem-solving, sophisticated design and the creation of quality products is essential.

Key Responsibilities

  • Lead a team of Android Android Engineers to build well-tested and highly scalable native Android applications.
  • Collaborate with the product, design and backend teams to implement new features and build on existing ones.

Qualifications and Skills

  • BS/MS Degree in Computer Science, Engineering or a related subject
  • 10+ years of experience designing, building and maintaining modern backend services.
  • Extensive experience with unit, integration and end-to-end testing
  • Proficient knowledge of strongly typed backend programming language and an in-depth understanding of RESTful and GraphQL APIs
  • Proven ability to build backend services for consumption on Mobile Apps
  • Proven experience managing modern hosting environments, including database administration and scaling an application to support load changes
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the entire mobile, software and product development life cycle
  • 3+ years of experience with Amazon Web Services
  • 3+ years of experience with containerisation technologies.

Salary
N800,000 to N1,250,000 Monthly.


Job Position: Engineering Manager

Job Location: Nigeria

Key Responsibilities

  • Responsible for developing system architecture, and overseeing the implementation of the technical roadmap, including feature deployment, and ensuring the stability of the business’s core platforms.
  • Responsible for developing system architecture, and overseeing the implementation of the technical roadmap, including feature deployment and ensuring the stability of the business’s core platforms.
  • Work closely with the product development team to identify and align on prioritized initiatives and ensure timely delivery of the same.
  • Ensure excellence in all engineering disciplines inclusive of data processing, quality assurance, application development, analytics, algorithms, and data warehousing.
  • Provide technical guidance and direction, as well as hands-on resource and project management, for all software development activities implemented by the Android, iOS, Web, DevOps & QA teams.
  • Drive Key Performance Indicators across all areas of the Engineering function to ensure that all projects are delivered on cost and on time to the highest quality standards.
  • Ensure that engineering strategies and processes are in place to meet business objectives and operational needs in terms of price, quality and delivery targets and which enables the company to function and compete effectively in the market.
  • Create and implement best practice engineering vision, strategy, policies, processes and procedures to aid and improve business performance.
  • Provide leadership to departments under control and coach, mentor and develop direct reports and manage a high performing team that delivers continuous improvement, added value and cost reductions.
  • Responsible for developing the appropriate organizational structure, resource plans and culture to support the business objectives and customer deliverables
  • Evaluate the technical challenges faced by the business and take action to mitigate risks and develop opportunities.

Qualifications and Skills

  • BS/MS Degree in Computer Science, Engineering or a related subject.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
  • Proven work experience as an Engineering Manager or similar role
  • Analytical skills for evaluating information carefully and solving complex problems
  • Communication skills for overseeing staff and working with other management personnel
  • Detail-oriented with the ability to catch minor errors which can result in major problems
  • Math skills, including calculus and other advanced mathematics
  • Organizational skills for keeping track of various budgets, employees, and schedules simultaneously
  • Relevant training and/or certifications as an Engineering Manager
  • Experience working with remote data via REST and JSON.

Salary
N1,100,000 to N1,600,000 Monthly.


Job Position: Staff Backend Engineer (Tech / Team Lead, Architect)

Job Location: Nigeria

Description

  • We are looking for an experienced Staff Backend (Tech Lead, Architect) Engineer to lead our team of Backend Engineers.
  • You will be responsible for developing and maintaining all our backend services.
  • Your primary focus will be the development and architecture of our services and their integration with front-end apps.
  • You will be working alongside other disciplines working on different layers of the infrastructure.
  • Therefore, a commitment to collaborative problem-solving, sophisticated design and the creation of quality products is essential.

Key Responsibilities

  • Lead a team of Backend Engineers to build well-tested and highly scalable services
  • Collaborate with the product, design and frontend teams to implement new features and build on existing ones
  • Design, Maintain and Architect all of our backend services
  • Actively participate in all the steps of the software development life cycle
  • Be comfortable operating in a fast-paced environment.

Qualifications and Skills

  • BS / MS Degree in Computer Science, Engineering or a related subject
  • 10+ years of experience designing, building and maintaining modern backend services.
  • Extensive experience with unit, integration and end-to-end testing
  • Proficient knowledge of strongly typed backend programming language and an in-depth understanding of RESTful and GraphQL APIs
  • Proven ability to build backend services for consumption on Mobile Apps
  • Proven experience managing modern hosting environments, including database administration and scaling an application to support load changes
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the entire mobile, software and product development life cycle
  • 3+ years of experience with Amazon Web Services
  • 3+ years of experience with containerisation technologies.

Salary
N800,000 to N1,250,000 Monthly.

Method of Application
Interested and qualified candidates should send an updated copy of their CV and Cover Letter indicating and stating why they are a good fit to: people@ulesson.com using the job position as the subject of the mail.



Subscribe to Job Alert

Be the first to apply for new Jobs