Roles

We are looking for a Senior Frontend Engineer who is motivated to excel in advanced client-side technologies. You will be responsible for designing modern interfaces using the latest JavaScript based architecture and deploying the product to our cloud infrastructure. You will work with the Product Managers to understand customer requirements and drive UI/UX Designers and Developers to implement features.

 

Principal Responsibilities:

• Work with Product Managers to define product requirements

• Collaborate with UX/UI Designers to build modern interfaces

• Transform large and complex datasets to beautiful visualizations

• Implement compelling, reusable UIs; contribute to their design, and engineer them with React and Redox

• Improve performance and address scalability limits

• Design scalable client-side architecture that works with a multi-tenant cloud API

• Ensure secure coding standards to protect the clients against various vulnerabilities

• Ability to clearly communicate research and Web App UI/UX ideas to the rest of the team and upper management.

• Build reusable code and libraries for future use

• Optimize application for maximum speed and scalability

• Join a tightly knit team solving hard problems the right way

• Mentor junior team members and review their code

 

Required Skill

• 3+ year experience in React & React Native

• Experience in building APIs and consuming same.

• Experience with GraphQL

• Verifiable portfolio of projects completed

• Postgres SQL, MySQL and MongoDB

• Data Science / Data Analysis / Working with Big Data

• Team leadership skills

• Systems modelling

• Test Driven Development

• Agile / Scrum

• DevOps

• Test Driven Development / Planning

 

Additional Information:

• Should be willing to start work immediately or within a short notice.

• Must be 100% committed and ready to work full time. We are not looking for a freelancer.

 

Send resume or portfolio links to contact@kimonie.com

We are looking for an experienced full stack Senior Software Engineer to join our firm. You will be involved in developing some very interesting and scalable enterprise applications for the financial service industry utilising emerging technologies.

 

Required Skill

• 3+ year experience in React & React Native

• 3+ year experience in Node.js, and .Net Core

• Experience in building APIs and consuming same

• Experience with GraphQL

• Experience working with material design

• Verifiable portfolio of projects completed

• Experience in Postgres SQL, MongoDB and MySQL

• Data Science / Data Analysis / Working with Big Data

• Team leadership skills

• Systems modelling

• Agile / Scrum

• DevOps

• Test Driven Development / Planning

 

Desired Skills

• Knowledge of Artficial intelligence

• Knowlegde of Blockchain & Distributed Ledger Technology

• Knowledge of stock markets and investment banking

• Experience in Financial services industry

 

 

Additional Information:

• Should be willing to start work immediately or within a short notice.

• Must be 100% committed and ready to work full time. We are not looking for a freelancer.

 

Send resume or portfolio links to contact@kimonie.com

Responsibilities Include:

• Performing duties to design, building, and maintaining systems, environments, and pipelines

• Performing system orchestration through management tools, such as Cloudformation, Terraform, and Ansible

• Designing, building, and deploying using third-party testing and CI/CD tools, such as Jenkins, Travis, or CircleCI

• Contributing to developing and maintaining best practices for infrastructure as code, specifically with configuration management and environment orchestration

• Utilizing appropriate third-party tools to monitor, test, deploy, and scale environments

• Partnering with cross-functional team members to estimate, support, troubleshoot, plan, deliver, and maintain highly performant systems

• Supporting business functions by understanding key metrics and impact to know how to prioritize and support objectives

• Assisting in troubleshooting and resolving bugs as well as performance issues across all environments

• Developing dashboards and reports to support engineers, product, and business partners to successfully deliver on and support their initiatives

 

What makes you a great fit for this role:

• 3+ years of professional experience as a DevOps Engineer or Site Reliability Engineer (SRE)

• 2+ years of writing software, preferably in Python

• Excellent ability to problem-solve, debug, and understand pertinent performance metrics

• Experience in designing, building, and working with Continuous Integration and Delivery (CI/CD) Pipelines

• Proven expertise with at least one cloud hosting platform (ex: AWS, GCP, Azure) as well as its services, in relation to scaling, storage, management tools, and analytics

• Comfort with agile methodologies and experience in estimation and time management

• Hands-on experience with containerized infrastructure

• Understanding of programming concepts such as structured code, object-oriented and multi-tiered development experience, and design patterns

• Familiarity with distributed caching systems and core caching concepts

• Familiarity with serverless concepts

 

 

Requirements

• Minimum of a Bachelor’s Degree or equivalent in Computer Science, Information Technology, Engineering or related field

• 2 to 5 years+ experience as a DevOps engineer

• Active in the Nigeria technology ecosystem, have good, well established and relevant industry relationships

• Knowledge in at least two (2) of these programming languages (JavaScript, PHP, Python, .Net Core) and sound knowledge of Linux/Unix OS, Bash Scripting, Vim/Nano.

• Understands OS concepts (Virtualization, File System, Process, Sockets, Memory Management)

• Networking & Security (OSI Model, HTTP, FTP, SSL, Domain Configuration)

• Experience setting up Caching server, Load Balancer, Firewalls, Apache/Nginx server, Reverse/Forward proxy

• Sound knowledge of any CI/CD tools: Jenkins, CircleCI, TeamCity, and knowledge of containerization: Docker

• Hands-on Knowledge of AWS and any other Cloud infrastructure: Azure, Heroku, Digital Ocean

• Knowledge of Server & Server less infrastructure, any infrastructure monitoring tool, logs management & application monitoring.

• Experience with GIT, Jira and Agile methodology, Ansible, Kubernetes, Terraform

Required

• Expert-level understanding of JavaScript and Node based web application development

• Deep knowledge of database design, development and processing concepts, e.g query definition, db optimization, schema design, ORM, etc.

• Expertise in design and management of large scale, secure, cloud-based software deployment environments

• Expert level understanding of application containerization and orchestration techniques

• Deep knowledge of client-server and multi-tier architectures

• Microservices architecture and serverless computing

• Expertise in different automated test strategies (unit/integration/acceptance)

• Working knowledge of Test Coverage and Code Maintainability tools

• Strong ability to problem-solve, debug, and understand pertinent performance metrics

• Producing detailed specifications and writing the program codes

• Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact

• Excellent soft skills that enable you to lead and empower your team, and deliver the highest value

• Mentorship experience that helps others in approaching and solving for ambiguous efforts

• Working knowledge of Agile development practices and associated tools

• Strong understanding of business practices, engineering process, and industry trends

 

Preferred

• Expertise with the following specific tools:

• Google Cloud Platform

• GraphQL based webservices

• NestJS application framework

• TypeORM and Postgres

• Modern Angular application development

• Typescript

• Containerization tools, Docker, Kubernetes

• Cloud based CI/CD tools, CircleCI, CodeClimate

 

Requirements

• A Bachelor’s Degree in Computer Science, Software Engineering or another related field.

• 5 years of hands-on programming experience using relevant languages and relevant tool suites C#, ASP,NET, Node.js

• Ability to develop, extend and consume APIs.

• 3 or more years of experience leading a software development team

• 3 or more years of experience with agile practices, patterns and techniques

• 2 or more years of experience in Agile techniques such as User Stories, ATDD, TDD,

• BDD, Continuous Integration, Continuous

• Testing, Pairing, Automated Testing, Agile Games etc.

• A sense of ownership and pride in your performance and its impact on the company’s success

• Critical thinker and problem-solving skills

• Team player

• Good time-management skills

• Great interpersonal and communication skills

Internship Roles

We are looking for a Content Research/ Curator Intern to join our editorial team and enrich our websites with curated blog and social media posts, on the different areas of interest we cover.

Content Research/Curator responsibilities include conducting thorough research on industry-related topics, reaching out to original owners for permission and proofreading articles and posts before publication.
If you’re familiar with producing online content and have an eye for detail, we’d like to meet you. Feel free to share samples of your work or portfolio of your published articles, along with your application.
Ultimately, you’ll crawl the web and deliver quality content that appeal to our audiences, attract customers and boost our brand awareness.

Requirements

* Experience doing research using multiple sources
* Familiarity with web publications and social media platforms
* Excellent writing and editing skills in English
* Hands-on experience with Content Management Systems (e.g. WordPress) is a plus
* Ability to meet deadlines
* Possess a good smart phone or laptop.

Responsibilities
* Conceptualize visuals based on requirements
* Develop illustrations, social media flyers and other designs using software.
* Use the appropriate colors and layouts for each graphic
* Work with copywriters to produce final design
* Test graphics across various social media platforms
* Ensure final graphics and layouts are visually appealing and on-brand

Requirements
* Proven graphic designing experience
* A portfolio of graphics
* Familiarity with design software and technologies (such as Photoshop, Canva, Corel Draw)
* A keen eye for aesthetics and details
* Excellent communication skills
* Ability to work methodically and meet deadlines