Opportunities at Riby Finance


Riby is a Finance technology company. We provide a simple and smart finance management platform. Our solution provides cooperatives, company groups, employees, individuals, associations, and financial development institutions with features to manage their financial activities.
We are recruiting to fill the positions below:  
   
Job Title: Business and Product Manager Location: Lagos
Responsibilities
  • Develop an understanding of company products to meet the company's current and future needs.
  • Oversee software development projects and manage technical resources.
  • Conduct research and analyse metrics to continually improve company software products and value offerings.
  • Contribute to company operations such as product development, product research, business analysis.
  • Assist the company in achieving short and long-term goals relating to product growth.
  • Work with other company departments to improve the analysis and presentation of products.
  • Provide weekly Product development reports to Management and serve as the intermediary between tech/product and other departments to ensure proper communication.
  • Handle Client Engagements and partnerships conversations.
Requirements
  • A Bachelor’s degree with at least 2 years’ experience.
  • Minimum of 2 years’ experience in product management (software or tech related role)
  • Excellent time management skills.
  • Must have strong interest in tech, business, and product development.
  • Must have experience managing software projects with Agile Methodology.
  • Must possess good leadership skills
  • Extensive knowledge of Microsoft Office Suite (Outlook, Excel, Word, PowerPoint) and Product Management Tools.
  • Strong communication and reporting skills.
  • The ability to balance customer needs against the company’s vision.
     
Job Title: Fullstack Developer Location: Lagos
Job Description
  • You will be responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties
  • You will also be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Responsibilities
  • Developing front end website architecture.
  • Designing user interactions on web pages.
  • Developing back end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.
Requirements
  • Degree in Computer Science
  • Strong organizational and project management skills.
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
  • Proficiency with server-side languages such as Python, Ruby, Java, PHP and .Net.
  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.
       
Job Title: iOS Developer Location: Lagos Reporting Line: Head of Engineering
Job Description
  • We are looking to hire a talented iOS Developer to design, build, and maintain the next generation of iOS applications.
  • Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices.
  • Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.
  • To ensure success as an iOS Developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Objective-C, and be able to work as part of a team.
  • Ultimately, an outstanding iOS Developer should be able to create functional, attractive applications that perfectly meet the needs of the user.
iOS Developer Responsibilities
  • Designing and building mobile applications for Apple’s iOS platform.
  • Collaborating with the design team to define app features.
  • Ensuring quality and performance of application to specifications.
  • Identifying potential problems and resolving application bottlenecks.
  • Fixing application bugs before final release.
  • Publishing application on App Store.
  • Maintaining the code and atomization of the application.
  • Designing and implementing application updates.
Skills and Requirements
  • Bachelor's degree in Computer Science, Software Engineering or any related degree.
  • Minimum of 2 years Proven experience as an ios app developer.
  • Proficient in Objective-C, Swift, and Cocoa Touch.
  • Extensive experience with iOS Frameworks such as Core Data and Core Animation.
  • Knowledge of iOS back-end services.
  • Knowledge of Apple’s design principals and application interface guidelines.
  • Proficient in code versioning tools including Mercurial, Git, and SVN.
  • Knowledge of C-based libraries.
  • Familiarity with push notifications, APIs and cloud messaging.
  • Experience with continuous integration.
     
Job Title: Frontend Developer Location: Lagos
Duties and Responsibilities
  • We are looking for a developer, skilled as both a Front-End Web Developer and an Android (Native) developer who is motivated to combine the art of design with the art of programming.
  • Your responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.
  • You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
The ideal candidate should be able to:
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize web application for maximum speed and scalability
  • Assure that all user input is validated before submitting to backend
  • Collaborate with other team members and stakeholders.
  • Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code
  • Convert mockups and wireframes into actual Android app.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Publish applications to Google Play Store
Skills and Qualifications
  • BSc in any field.
  • Minimum of 2 working years’ experience
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of JavaScript libraries and frameworks, such as AngularJS and Angular. Familiarity with VueJS is a plus
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as Git
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
     
Job Title: Android Developer Location: Lagos
Job Descriptions
  • You are responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.
  • Your primary focus will be the development of Android applications and their integration with back-end services.
  • You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Duties and Responsibilities
  • Translate designs and wireframes into high quality code.
  • Design, build, and maintain high performance, reusable, and reliable Java/kotlin code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify, correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Convert mock-ups and wireframes into actual Android app.
  • Publish applications to Google Play Store.
  • Ability to Implement Google Services – Geolocation Service
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers, Near Field Communication (NFC)
  • Familiarity with Google location services
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Qualifications and Skills
  • B.Sc. / M.Sc. in any relevant field.
  • Minimum of 2 working years’ experience
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
  • Ability to understand business requirements and translate them into technical requirements.
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
     
How to Apply Interested and qualified candidates should forward their CV to: [email protected] using the Position as subject of the email.
  Application Deadline 10th August, 2020.