Career Openings at OneFi, 11th March, 2019


OneFi started in 2012 as a brick and mortar consumer lender focused on the Nigerian market. Having raised a Series A round in 2015, we pivoted in 2016 to become a digital lender via the Paylater App (www.paylater.ng) and we are focused on provided access to financial services to the “Next Billion’ starting in Africa. Currently, we are the largest fully automated smartphone lender in West Africa with over 1,000,000 apps downloaded and disbursing just under 2,000 loans per day in Nigeria and Ghana. Our 2018 goal is to be a digital bank in 3 countries and have secured a banking license in Nigeria already. We are recruiting to fill the position below:     Job Title: Senior Software Engineer (Backend) Location: Lagos Department: Engineering-Software Development Job Type: Full Time About the Role

  • Your core responsibility will be to deliver highly available & scalable web applications that will help the company achieve its short & long-term role. As a full-stack engineer, you will be responsible for building scalable services that power our entire application suites with cutting-edge server-side technologies.
Your job will generally involve the following:
  • Design, implement and support our platform to help the company drive its goals.
  • Actively work on creating a learning organisation through agile documentation, operational run-books & guides
  • Debugging and Improvement of existing systems.
  • Improving the quality of our unit, integration and acceptance tests
  • Interact with product owners, partners and business stakeholders to understand and develop requirements
  • Lead small teams of engineers. Help drive agile project planning process
  • Mentor junior engineers and help develop best practices
Requirements The ideal candidates should meet the following criteria:
  • Must have been building robust, maintainable, scalable web-based applications for at least 5 years.
  • Must be able to work comfortably in a team.
  • Knowledge of JavaScript / HTML / CSS.
  • Must have experience building server-side applications using JavaScript (Node.js) and Java (Spring Framework).
  • Good working knowledge of Relational Database Systems (MySQL, PostgreSQL, or Oracle) and/or NoSQL systems (MongoDB, Elastic, Cassandra).
  • Bachelor's or Master's degree in Computer Science, Mathematics, Electrical Engineering or related field
The following are optional but will enhance your chances of being considered:
  • Understanding of basic financial and accounting concepts
  • Knowledge of GIT
  • Ability to write JavaScript in TypeScript and/or ES6.
  • Knowledge of micro services (or SOA), Docker, and/or distributed systems.
  • Test Driven Development, Continuous Integration and/or other automated testing skills.
  • Ability to work in the Linux environment.
  • Experience with AngularJS
  • Experience with managing and deploying applications on AWS.
Salary Compensation: N500,000 per month. Interested and qualified candidates should:Click here to apply     Job Title: Senior Android Developer Location: Lagos Department: IT Employment Type: Full-Time Key Responsibilities
  • Drive the direction of the mobile applications in the company to deliver robust, secure and efficient experiences to make our customers happy.
  • Design, develop and improve our Android applications across all popular devices.
  • Produce technical designs and lead developers during development.
  • Build up best-practices around Android development, code reviews and training.
  • Work with the Quality Assurance team to troubleshoot and resolve issues.
Requirements
  • B.S/M.S Degree in Computer Science, Engineering or a related subject
  • Experience building native apps in Android using Java (mandatory) and Kotlin
  • Demonstrate strong analytical and problem solving skills.
  • At least 4 years of  software development experience and Android skills development
  • Must have published at least one original Android app to the Play Store
  • Experience with Android and Firebase SDKs
  • Experience working with remote data via REST and JSON
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
  • Sound knowledge on android components (Content providers, Broadcast receivers, services, activities, fragments, UI layouts, Intents ..)
  • Fast paced and able to work to deadlines.
The following are optional but will enhance your chances of being selected:
  • Knowledge of at least one backend programming language
  • Ability to work with UX prototyping tools like Figma, Adobe XD, InvisionApp etc
  • Knowledge of GIT
  • Test Driven Development, Continuous Integration and/or other automated testing skills.
  • Overall software development experience of 5+ years
  • Agile Development experience.
  • Prior experience working with financial applications
Interested and qualified candidates should:Click here to apply     Job Title: Junior Software QA/ Support Engineer Location: Lagos Department: Engineering-Software Development Employment Type: Full-Time About the Role
  • Your core responsibility will be performing tests on computer applications to detect, isolate and report issues.
  • In addition, you will be required to Initiate tests, analyze results, and find solutions to technical problems, while ensuring that every phase and feature of the software solution is tested.
  • You will also be available to resolve or escalate technical support issues.
Job Description Your job will involve the following:
  • Analyze, review, and assess requirements, user stories and acceptance criteria, specifications, and models for testability .
  • Identify and document test conditions, and capture traceability between test cases, test conditions, and the test basis.
  • Design and implement test cases and test procedures.
  • Automate tests as needed.
  • Evaluate non-functional characteristics such as performance efficiency, reliability, usability, security, compatibility, and portability.
  • Resolve technical customer-facing problems.
  • Manage reported issues and escalate when required.
Requirements The ideal candidates should meet the following criteria:
  • Must have a minimum of 2 year experience in software testing or a related technical role.
  • Must be able to work comfortably in a team.
  • Ability to write basic SQL queries.
  • Great communication skills, and ability to put together documentation.
  • Flexibility is essential as well.
  • Having a programming language experience is an advantage.
The following are optional but will enhance your chances of being considered:
  • Knowledge of GIT Version-Control System.
  • Knowledge of any one of Java or Javascript.
  • Knowledge of NoSQL systems, specifically MongoDB.
  • A background in Computer Science, Mathematics and/or Statistics.
  • Test Driven Development, Continuous Integration and/or other automated testing skills.
  • Ability to work with the Linux / Unix environment.
  • Knowledge of the Selenium test automation framework and testing tools such as TestNG & JUnit.
Interested and qualified candidates should:Click here to apply   Job Title: Digital Content Developer Location: Lagos Job Description
  • OneFi is one of Africa’s fastest growing and most innovative Fintechs. We are looking to dominate the financial services space through technological innovation and pride ourselves on our entrepreneurial and fast-paced culture.
  • The Content Developer has a holistic function within the Product and Operations teams to strategize, produce and publish content that reflects OneFi’s commitment to customer-centric communication.
Responsibilities
  • Create content for and publish across a variety of online (Social Media; twitter, Instagram, FaceBook), mobile and web platforms (YouTube, blogs, websites) as well as offline (TV, Billboards, Newspapers etc)
  • Leverage combinations of photography, video, animations, icons/emojis, memes and the written word to create compelling, sharable content for customers and the community.
  • Draw on combination of historical events, social context and digital trends to develop and maintain an ongoing flow of enticing digital content that can be repurposed across multiple digital properties.
  • Work closely with customer support and product teams to meet all content needs, educational, announcement and otherwise.
  • Use analytics, feedback loops and reporting metrics to ensure content creation/social media strategy is consistent with growth goals.
  • Capture customer success stories and collect feedback through face to face interviews, information sessions, consumer surveys and regular community face to face interactions.
  • Document and archive the OneFi story.
  • Work with the digital marketing team to create assets for Facebook, Google and other custom ads.
  • SEO Optimization
Qualifications
  • Must have a love for generating content and engaging constantly with both internal and external customers.
  • Fluent in content creation (video, animations, graphics) and publishing across all major social media platforms and familiar with a variety of online marketing concepts, best practices and procedures.
  • Proficient with standard photo and video editing software, content management tools and social media management/scheduling systems.
  • Ability to create destination-specific content, with appropriate language, hashtags, emojis, audio, video and imagery consistent with marketing on that particular platform.
  • Strong verbal and visual communication skills, meticulous attention to detail, and ability to work with artists, managers and staff at all levels.
  • Good creative and strategic problem-solving skills combined with sound editorial judgement.
  • Excellent time management, resilience, and the ability to work independently as well as in collaboration within a fast-paced team environment.
  • Experience with Facebook Insights, Google Analytics and other analytics tools a plus.
  • Deep love of social and a fascination with how digital platforms connect businesses and customers is ESSENTIAL.
  • Ability to move quickly to capitalize on opportunities or react to content requests and create multiple edits, variations on themes and visual tangents within existing frameworks; utilizing a wide range of tools, from HD video workstations to camera phones.
Interested and qualified candidates should: Click here to apply