Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 10, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    At uLesson, we are building an app to help African students be the very best they can be. Our team of talented people are passionate about media, technology, education and the continent. Together, we seek to build a learning experience unprecedented in its richness, scope, interactivity and effectiveness.
    Read more about this company

     

    Engineering Manager

    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 prioritised 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 organisational 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

    • Bachelor's Degree in engineering or related degree
    • Proven leadership and management skills with the ability to optimise team performance and development.
    • Experience building a high-growth consumer application (experience in the Edtech industry is a plus)
    • Ability to effectively manage multiple stakeholder relationships.
    • Results orientated with a track record of being able to plan and deliver against agreed timelines.
    • Commercial awareness and understanding of how technical decisions may impact business goals.
    • Excellent communication, interpersonal and leadership skills
    • Experience designing APIs and creating RESTful microservices (PHP, JavaScript and TypeScript).
    • Functional experience & knowledge of cloud technology (AWS).

    Compensation

    • Salary: N2,000,000 monthly net
    • Relocation Allowance: N1,000,000.

    go to method of application »

    Studio Lead (Cinematographer)

    Job Description

    • We are currently looking for a talented individual who is passionate about media, technology, education, and the African continent to join our team.
    • The candidate is expected to work efficiently in a rapidly changing and fast-paced environment and handle multiple challenging tasks with ease to meet individual and team performance standards.

    Responsibilities

    • Analyzing scripts, characters, story structure and deciding on a visual approach
    • Plans, directs, coordinates, reviews production scripts
    • Costume and props coordination
    • Create a creative storyboard and assists with creative development.
    • Works efficiently to stay on schedule
    • Manage all aspects of the filming and operate the camera
    • Working on multiple projects at once, organized and diligent in managing shifting priorities and meeting deadlines
    • Working with the post-production team to ensure the desired effects are preserved and that the mood of the production is maintained

    Requirements

    • Bachelor’s Degree in Film, production or a similar discipline.
    • Extensive experience working in the film industry or in video production.
    • Stamina and physical strength.
    • A passion for film and good eye for detail.
    • Artistic ability and excellent hand-eye coordination.
    • Understand shot composition, movement, and color
    • Experience with the following: Cameras (DSLR, mirrorless), Camera support (gimbals, jib, etc.)

    Qualifications and Skills:

    • Detail-oriented and demonstrate good creative intelligence.
    • An eye for detail and a mind for fast invention.
    • Thorough understanding of the film production process..
    • Ability to produce films, including setting up, shooting, processing, and editing.
    • Strong technical knowledge of cameras.
    • Strong communication skills and a Team Player.
    • Excellent listening ability.
    • Flexible approach to adapting knowledge already accumulated to achieve an improved result.

    Salary
    Globally competitive.

    go to method of application »

    Security Analyst (Junior Level)

    Job Description

    • We are seeking a product-focused Security Analyst to join our engineering team. As Security Analyst, you will be assisting in the performance of periodic vulnerability assessments and penetration testing to continuously analyze and improve the security posture of applications and networks in the enterprise.
    • Overall, you will be joining a team of 20+ members, including Product Managers, Product Designers, Frontend, Backend, Web & Mobile Engineers as well as QA engineers. Our goal is to ship quickly and iteratively as we deliver continuous value to our customers.
    • The team functions using agile methodologies and is very high on ownership and collaboration

    Key Responsibilities

    • Assist in the performance of periodic vulnerability assessments and penetration testing to continuously analyze and improve the security posture of applications and networks in the enterprise.
    • Perform scheduled and impromptu, internal and external system audits.
    • Analyze security breaches to identify root cause.
    • Recommend mitigation for vulnerabilities discovered and verify solutions recommended are implemented.
    • Document results of tests for the product, engineering team and executive management.
    • Work together with the software developer and engineering team to obtain clarification and understand architecture.
    • Undertake load and performance testing for API and databases in use.
    • Record and enhance the load test scripts.
    • Stay up-to-date on information technology trends and security standards with a view to recommending relevant practice to the organization.
    • Facilitate and conduct periodic staff cyber security awareness training.
    • Continuously update the organizations incident response and disaster recovery plans.
    • Work closely with a variety of internal and external stakeholders to acquire and exchange information on Cybersecurity issues, processes, and best practices.

    Qualifications and Skills

    • Minimum of 2 years experience in vulnerability assessments and penetration testing.
    • Extensive knowledge and verifiable application of the ethical hacking methodology on previous engagements.
    • Extensive working knowledge of web and mobile applications and technologies.
    • A broad based understanding of software technologies.
    • Knowledge of and experience with mitigating vulnerabilities inherent to varying clients such as web and mobile devices (android & ios mobile applications).
    • Understanding of application programming languages, application servers, web services.
    • Understanding of patch management with the ability to facilitate deployment of patches in a timely manner with an understanding of business impact.
    • Understand the concepts of distributed performance testing.
    • Proficient in the use of JMETER load testing tool and extension of functionality using scripts and plug-ins.
    • Knowledge of and experience with Common Vulnerabilities and Exposures (CVE) and Open Web Application Security Project (OWASP) processes and remediation recommendations.
    • Experience with application and network security testing tools and exploitation frameworks such as Nessus, OWASP Zap, NMAP, BurpSuite, Wireshark and Metasploit.
    • Knowledge of and experience with API testing and the OWASP API risk advisory.
    • Strong vulnerability assessment test result analysis skills, and test results reporting skills.
    • Excellent written and verbal communication skills.
    • Strong project and time management skills with a track record of being able to deliver within agreed timelines.
    • Detail-oriented, with the ability to prioritize effectively.
    • Ability to work well within teams and thrive in a fast-paced environment.

    Compensation
    N400,000 / Monthly.

    go to method of application »

    Telesales / Customer Success Agent

    Job Description

    • Our Sales and Marketing Team is on the hunt for Telesales & Customer Success Agents who is passionate about technology, education and is seeking the chance to make a difference. Initiative, ownership, data-driven decision-making, and leadership development will be key differentiators in both the selection process and the successful execution of the roles and responsibilities of this key position.

    Key Responsibilities

    • You shall report directly to the Telesales manager or any other persons designated.
    • Present, promote and sell / upsell the company’s products to existing and prospective customers – either through direct contact or telephonic correspondence.
    • Address customer concerns and questions and overcome potential roadblocks in the sales cycle to maximize customer satisfaction.
    • Attend all scheduled training to ensure you have sufficient product knowledge about the company’s offering to help your interaction with prospective and existing customers.
    • Establish, develop and maintain positive business and customer relationships.
    • Ensure that you maintain strict confidentiality on customer information you access via the company’s computer systems.
    • Achieve agreed upon sales targets and outcomes within schedule.
    • Coordinate sales effort with team members and other departments.
    • Give feedback on customer needs, problems, interests, competitive activities, and potential for new product(s).
    • Handle grievance to protect company’s reputation.
    • Familiarise yourself with the work tools and software, which are provided by the company and necessary for successfully carrying out your responsibilities.

    Qualifications and Skills

    • Minimum of HND; B.Sc / B.A Degree.
    • Excellent communication skills.
    • Experience as telesales representative and/or other sales/customer service role is a plus.
    • Proven track record of successfully meeting sales quota preferably over the phone.
    • Good working knowledge of relevant computer programs (e.g. CRM software) and telephone systems.
    • The patience and ability to effectively engage customers in conversation.
    • Good sales ability.
    • Excellent interpersonal and problem-solving skills.
    • The ability to handle rejection and stress in soliciting customers.

    go to method of application »

    Senior Devops Engineer

    Job Description

    • We are seeking a product-focused Senior DevOps Engineer to join our engineering team. As Senior DevOps Engineer, you will be defining and setting development, test, release, update, and support processes for DevOps operation.
    • Overall, you will be joining a team of 20+ members, including Product Managers, Product Designers, Frontend, Backend, Web & Mobile Engineers as well as QA engineers. Our goal is to ship quickly and iteratively as we deliver continuous value to our customers.
    • The team functions using agile methodologies and is very high on ownership and collaboration.

    Key Responsibilities

    • Defining and setting development, test, release, update, and support processes for DevOps operation
    • Troubleshooting techniques and fixing code bugs related to deployments
    • Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing server resource wastage
    • Encouraging and building automated processes wherever possible
    • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
    • Incidence management and root cause analysis.
    • Selecting and deploying appropriate CI/CD tools
    • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)

    Qualifications and Skills

    • AWS Certified Solutions Architect Professional, AWS Certified DevOps Engineer (Added advantage),
    • Extensive experience as a DevOps engineer on AWS.
    • Experience with infrastructure as code tools like terraform, packer and AWS cloud Formation.
    • Experience managing code repositories and building pipelines using Github and Jenkins.
    • Experience working with AWS services such API gateway, EKS, Database Migration service, RDS, SQS.
    • Experience designing, implementing, and monitoring log collection with tools such as Data dog and Cloud Watch.
    • Experience creating dashboards and configuring alerts with tools like CloudWatch, Jira, and Slack.
    • Experience with DNS, Networking and High Availability solutions..
    • Proven scripting experience with experience in multiple scripting languages: Python, PowerShell, Bash, PHP, JavaScript, etc.
    • Must have experience with Linux operating systems, setup and manage databases (PostgreSQL and MySQL).
    • Experience with configuration management tools such as chef, ansible and puppet.
    • AWS Certified Solutions Architect Professional, AWS Certified DevOps Engineer, Terraform Associate (Added advantage).

    Compensation
    NGN 900,000 - NGN 1,250,000 / Month.

    go to method of application »

    Telesales Manager

    Job Description

    • Our Sales and Marketing Team is on the hunt for Telesales Manager who is passionate about technology, education and is seeking the chance to make a difference.
    • Initiative, ownership, data-driven decision-making, and leadership development will be key differentiators in both the selection process and the successful execution of the roles and responsibilities of this key position.

    Key Responsibilities

    • Collaborate with Sales Manager to establish sales.
    • Design and continuously refine Telesales operations and processes end to end.
    • Recruit, train and retain only the best quality sales agents.
    • Manage agent shifts and schedule to guarantee optimal performance.
    • Measure and report all qualitative and quantitative performance metrics on both team and individual level.
    • Consistently achieve sales targets.
    • Maintain positive relationships and lines of communication with other teams and customer-facing stakeholders.

    Qualifications and Skills

    • Bachelor’s Degree in Marketing or similar field.
    • At least 3 years’ Managerial level experience (preferably in telesales) with advanced sales skills.
    • Ability to multitask.
    • Good verbal and written communication skills.
    • Ability to work well under pressure.
    • Ability to write and present reports.
    • Strong organizational skills.

    Compensation
    NGN 400,000 - NGN 750,000 Monthly net salary.

    go to method of application »

    Subject Matter Expert

    Job Description
    We are currently looking for talented individuals who are passionate about technology, education, and making a difference to join our Content and Development Team as Subject Matter Expert for the following departments:

    • Government
    • Accounting
    • Economics .

    Key Responsibilities

    • Creating learning plans and resources on Government, Accounting and Economics.
    • Co-planning, evaluating, andrevising subject-based curricula, andmethods ofinstruction.
    • Improving the quality of developed content as guided by the learner and/or colleague feedback.
    • Any special assignment ortask assigned by the manager.

    Qualifications and Skills

    • A minimum of Bachelor’s Degree in Government, Accounting and Economics.
    • At least 2 years ofteaching and/orlecturing experience: physical, virtual, one-to-one, one-to-many.
    • Deep knowledge oftheNigerian primary and/or secondary school curricula.
    • Excellent writing, speaking, andpresentation skills.
    • Deep passion and ability forteaching.
    • Experience in developing e-learning courses and/orlessons is a plus.
    • Ability to adapt to changing priorities and a generally well organised and detail-oriented persona.
    • Ability to work with a team and under pressure.
    • Tech/Internet savvy and proficient with Microsoft Office andGoogle Suite applications.

    Compensation
    Salary is globally competitive.

    go to method of application »

    Senior Quality Assurance Engineer

    Job Description

    • We are seeking a product-focused senior Quality Assurance Engineer to join our engineering team
    • As Senior QA Engineer, you will be Accountable for the overall quality of all developed software products and to ensure that they perform according to user requirements.
    • Overall, you will be joining a team of 20+ members, including Product Managers, Product Designers, Frontend, Backend, Web & Mobile Engineers as well as QA engineers
    • Our goal is to ship quickly and iteratively as we deliver continuous value to our customers.
    • The team functions using agile methodologies and is very high on ownership and collaboration.

    Key Responsibilities

    • Accountable for the overall quality of all developed software products and to ensure that they perform according to user requirements / specifications / expectations.
    • Work closely with the software development team and product team to understand product goal.
    • Responsible for defining test strategy and plans.
    • Responsible for creating manual test cases and scripts to identify software defects, along with other QA artefacts.
    • Responsible for executing system and / or integration testing to assess functionality, performance, reliability, stability, and compatibility with other systems.
    • Responsible for performing regression and sanity testing for all new releases.
    • Document results of tests for the software development team
    • Analyze / Review bugs / defect feedback for testing improvements.
    • Identify test scenario for automation.
    • Write and integrate automated REST API tests using Postman, Newman, and Jenkins.
    • Write and integrate automated Web Application tests using Selenium Web Driver, Java and Jenkins.
    • Write and integrate automated Mobile Application tests using Appium, Java and Jenkins.
    • Schedule automated tests to run periodically, monitor test results, analyze failures and report issues.
    • Responsible for giving guidance to peers or more junior members in the team in testing, business knowledge and how to communicate.
    • Recommend improvements in software products to enhance user experience.
    • Research and compare similar competitor products.
    • Maintain updated knowledge of industry trends and advancements.
    • Assess risks early in the production pipeline and deliver reports and recommendations on how to fix the situation to the development team.
    • Work closely with a variety of internal and external stakeholders to acquire and exchange information on QA issues, processes, and best practices.

    Qualifications and Skills

    • Minimum of 5 years experience in manual and automated testing.
    • Extensive working knowledge of web and mobile applications and technologies.
    • A broad-based understanding of software technologies, application programming languages, application servers, web services, automated assessment tools, and manual testing techniques specific to web and mobile applications.
    • Excellent understanding of API testing.
    • Proficient use of Postman & Newman for REST API Testing and Automation.
    • Excellent understanding of Web Application testing.
    • Proficient use of Selenium WebDriver with Java for Web Application Test Automation.
    • Excellent understanding of Mobile Application testing (Android & iOS mobile applications).
    • Proficient use of Android Studio, Appium and Java for Mobile Application Testing and Automation.
    • Proficient use of Version Control System: git (GitHub, Bitbucket).
    • Proficient use of Jenkins for integration of automated tests with the build pipeline.
    • Proficient use of SQL to interact with different RDBMS e.g., MySQL DB.
    • Experience managing a team of testers
    • Strong test results analysis skills and test results reporting skills.
    • Excellent written and verbal communication skills.
    • In depth understanding of software testing and software development processes.
    • Strong project and time management skills with a track record of being able to deliver within agreed timelines.
    • Detail-oriented, with the ability to prioritize effectively.
    • Ability to work well within teams and thrive in a fast-paced environment.
    • Experience in application security and performance testing is an added advantage.

    Compensation
    NGN900,000 - NGN1,250,000 / month.

    go to method of application »

    Animator / Motion Graphic Artist

    Job Description

    • Our Content Development Team is in the hunt for talented animators who are passionate about technology, education and are seeking the chance to make a difference.
    • Initiative, ownership, data-driven decision making, and leadership development will be key differentiators in both the selection process and the successful execution of the roles and responsibilities of this key position.

    Key Responsibilities

    • Working with media and production team to develop quality content that meets the needs of both high achieving learners and learners with special needs.
    • Reviewing content developed by fellow team members to ensure quality.
    • Motion Design / Animation: This involves the use of available tools to create intriguing, engaging and comprehensible video lessons.
    • Working with cinematographers and sound designers to produce interactive video lessons that meet the company's internal standards.
    • Ensuring that personal and team targets are not just met, but exceeded.
    • Working based on either pre-existing or innovative systems to ensure growth of the company's library and content.
    • Improving quality of developed content as guided by learner and/or colleague feedback.
    • Providing swift responses to questions and inquiries made by the company's subject matter experts and sound designers, as well as the learners.
    • Any special assignment or task assigned by the manager.

    Qualifications and Skill

    • A minimum experience of 4 years within the motion design space.
    • A sound knowledge of tools like After effects, Premiere Pro, Illustrator.
    • Deep understanding of design and animation principles.
    • Excellent storytelling skills, and the ability to deliver messages with empathy and reason.
    • Experience with character animation
    • A genuine passion for motion design and animation, and drive to continue learning and keeping up to date with emerging trends and technologies.
    • Ability to adapt to changing priorities and a generally well organised and detail-oriented persona.
    • Ability to work with a team and under pressure.
    • Tech / Internet savvy and proficient with Microsoft Office and Google Suite applications.
    • You are deadline driven, and can thrive in a fast-paced environment.

    Compensation
    Salary is globally competitive.

    go to method of application »

    Digital Illustrator

    Job Description

    • Our Content Development Team is in the hunt for talented illustrators who are passionate about technology, education and are seeking the chance to make a difference.
    • Initiative, ownership, data- driven decision making, and leadership development will be key differentiators in both the selection process and the successful execution of the roles and responsibilities of this key position.

    Key Responsibilities

    • Preparing storyboards and rough drafts according to requirements.
    • Combining hand-drawing and painting with digital media to create complete illustrations
    • Refining of existing illustrations.
    • Using various colours, graphics and effects to better visualize each concept.
    • Participating in design briefs with the team member to identify their needs.
    • Ensuring that illustrations meet quality and brand standards.
    • Brainstorming with the design team to come up with new ideas.
    • Staying up-to-date with new design techniques and software.
    • Performing other tasks that may be required by the department.

    Qualifications and Skills

    • Proven work experience as an Illustrator or similar role.
    • Demonstrable portfolio of completed illustrations using Adobe illustrator.
    • Hands-on experience with computer-aided design (CAD) software.
    • Solid knowledge of software, like Photoshop and Adobe Illustrator.
    • Drawing skills with attention to detail (both by hand and digital pen).
    • Strong aesthetic and conceptual skills.
    • Ability to collaborate and meet deadlines.

    Compensation
    Salary is globally competitive.

    Method of Application

    Interested and qualified candidates should send their updated CV to: people@ulesson.com using the Job Title as the subject of the email.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at uLesson Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail