Konga is a leading player in the Nigerian ecommerce space, with over a thousand (1000) employees across the country, over 30 offline retail stores and many growing business subsidiaries such as KongaPay, Konga Travels and Tours, Konga Express etc.
We are recruiting to fill the position below:
Job Title: Data Engineer
Location: Lagos, Nigeria
Type: Full Time
Job Category: Mid Officer Level
Reports to: Lead, Data Engineering and Analytics
Job Profile
- We are searching for a talented and smart individual with a passion for the Ecommerce space to function in the capacity of Data Engineer.
- The ideal candidate should be responsible for turning data into information, information into insight and use insight to help enable business decisions.
- The Data Engineer responsibilities include conducting full lifecycle analysis to include requirements, activities.
- The Data Engineer will also monitor performance and quality control plans to identify improvements.
The ideal candidate will be responsible for:
- Interpreting data, analyze results using statistical techniques and provide ongoing reports
- Develop and implement databases, data collection systems, data analytics and other strategies that optimize statistical efficiency and quality
- Acquire data from primary or secondary data sources and maintain databases/data systems
- Identify, analyze, and interpret trends or patterns in complex data sets
- Filter and “clean” data by reviewing computer reports, printouts, and performance indicators to locate and correct code problems
- Work with management to prioritize business and information needs
- Locate and define new process improvement opportunities
- Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
- Monitoring business performance.
- Communicating key project data to team members and building cohesion among teams.
- Developing and executing project plans.
- Applying mathematics and statistics to problem-solving initiatives.
- Applying best practices and standard operating procedures.
- Creating innovative solutions to meet our company’s technical needs.
Professional Skills & Qualifications Required
- A bachelor’s degree in Mathematics, Computer Science, Information Management or Statistics, or any other related field will be an added advantage
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Proficiency in software engineering tools
- 3 to 5 years proven working experience as a data analyst or business data analyst
- Technical expertise regarding data models, database design development, data mining and segmentation techniques.
- Strong knowledge of and experience with reporting solutions (Power BI, Qlikview etc.), databases (SQL etc.), and ETL
- Knowledge of statistics and experience using statistical packages for analyzing datasets (Excel, SPSS, SAS etc.)
- Hands-on programming experience using relevant languages
- Strong written and verbal communication and interpersonal skills
- Creative problem-solving skills
- Experience managing the software development lifecycle
- The ability to prioritize activities and deliver projects on time and within budget
- Strong coding skills.
- Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
- Adept at queries, report writing and presenting findings.
Why work with Konga?
- A unique opportunity to work in a fast paced, structured and technologically driven environment
- The opportunity to become part of a highly professional and dynamic team growing the ecommerce space in Nigeria
- An unparalleled personal and professional growth as our longer-term objective is to train the next generation of leaders for our fast growing businesses.
Job Title: Mobile Developer
Location: Lagos, Nigeria
Reports to: Head, Technology
Direct Reports: None
Purpose
A brief overview of the role:
- Provide support in the development, implementation and assurance of strategies across the enterprise.
- Develop and maintain high quality mobile applications.
- Translate code into user-friendly apps.
- Develop functional mobile applications
- Design and build the next generation of Konga’s mobile applications.
- Implement new user interfaces and features together with automated unit and integration tests.
- Ensure solid application performance and an excellent user experience.
Responsibilities
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solution
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends.
Relationship – External / Internal:
- VPs and Heads of Departments – Internal
- Managers and Staff – Internal
- Software Developers, TechOps, DevOps and Network & Infrastructure Team – External / Internal
Skills and Experience
Required Skills:
- B.Sc degree in Computer Science or relevant field
- Proven work experience as a Mobile developer
- Demonstrable portfolio of released applications on the App store or the Android market
- In-depth knowledge of at least one programming language like Swift and Java
- Experience with third-party libraries and APIs
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
- Deep knowledge of mobile platforms on which the app runs, e.g., Android, iOS, etc.
- Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test
- Familiarity with RESTful APIs and mobile libraries for networking, specifically Retrofit, axios, Alamofire, etc.
- Familiarity with the JSON format
- Experience with profiling and debugging mobile applications
- Strong knowledge of architectural patterns MVP, MVC, MVVM, and Clean Architecture and the ability to choose the best solution for the app
- Familiarity with Git
- Familiarity with push notifications
- Understanding mobile app design guidelines on each platform and being aware of their differences
- Proficiency in Kotlin/Java/Swift/Objective-C/JavaScript/C#, whichever language you use in the app.
Job Title: Senior Software Engineer
Location: Lagos, Nigeria
Job Type: Full Time
Job Category: Mid Officer Level
Reports to: Head, Technology
Slot: 4 Openings
Job Profile
- We are searching for a talented and smart individual with a passion for the Ecommerce and FinTech space to function in the capacity of Senior Software Engineer.
- The ideal candidate should be able to provide support in the development, implementation and assurance of strategies across the enterprise.
- Design, develop and install software solutions.
- Developing and directing software system validation and testing methods, as well as directing software programming initiatives.
- Communicating project statuses and proposals.
- Defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.)
- Build high quality, innovative and fully performing software that complies with coding standards and technical design.
The ideal candidate will be responsible for:
- Developing and directing software system validation and testing methods.
- Directing our software programming initiatives
- Overseeing the development of documentation.
- Working closely with clients and cross-functional departments to communicate project statuses and proposals.
- Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
- Managing the software development lifecycle.
- Monitoring system performance.
- Communicating key project data to team members and building cohesion among teams.
- Developing and executing project plans.
- Applying mathematics and statistics to problem-solving initiatives.
- Applying best practices and standard operating procedures.
- Creating innovative solutions to meet our company’s technical needs.
- Testing new software and fixing bugs.
- Shaping the future of our systems.
Professional Skills & Qualifications Required
- A Bachelor’s degree in Computer Science, software engineering, or another related field.
- 5 to 7 years of software engineering or software development experience, preferably in an Ecommerce or FinTech. industry.
- Hands-on programming experience using relevant languages.
- Excellent coding skills.
- Extensive knowledge of agile methodologies.
- Proven work experience as a Software Engineer or Software Developer
- Experience designing interactive applications
- Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Working knowledge of CMS framework
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
- Good understanding of server-side CSS preprocessors such as LESS and SASS
- Experience with test-driven development
- Proficiency in software engineering tools
- Experience managing the software development lifecycle.
- The ability to prioritize activities and deliver projects on time and within budget.
- Experience working with clients and business partners.
- Strong team-building skills.
- A comprehensive understanding of computer science concepts.
- Strong written and verbal communication and interpersonal skills.
- Creative problem-solving skills.
- Ability to document requirements and specifications
Why Work with Konga?
- A unique opportunity to work in a fast-paced, structured and technologically driven environment
- The opportunity to become part of a highly professional and dynamic team growing the ecommerce space in Nigeria
- An unparalleled personal and professional growth as our longer-term objective is to train the next generation of leaders for our fast-growing businesses.
Job Title: Software Engineer
Location: Lagos, Nigeria
Reports to: Head, Technology
Direct Reports: None
Purpose
A brief overview of the role:
- Provide support in the development, implementation and assurance of strategies across the enterprise.
- Design, develop and install software solutions.
- Developing and directing software system validation and testing methods, as well as directing software programming initiatives.
- Communicating project statuses and proposals.
- Defining system functionality and writing code in various languages, like Type Script/Java Script, PHP, Java, Ruby on Rails or .NET programming languages (e.g. C# or C++.)
- Knowledge of Magento (E-Commerce platform)
- Build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Responsibilities
- Developing and directing software system validation and testing methods.
- Directing our software programming initiatives
- Overseeing the development of documentation.
- Working closely with clients and cross-functional departments to communicate project statuses and proposals.
- Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems.
- Managing the software development lifecycle.
- Monitoring system performance.
- Communicating key project data to team members and building cohesion among teams.
- Developing and executing project plans.
- Applying mathematics and statistics to problem-solving initiatives.
- Applying best practices and standard operating procedures.
- Creating innovative solutions to meet our company’s technical needs.
- Testing new software and fixing bugs.
- Shaping the future of our systems.
Relationship – External / Internal:
- VPs and Heads of Departments – Internal
- Managers and Staff – Internal
- Software Developers, TechOps, DevOps and Network & Infrastructure Team – External / Internal
Skills and Experience
Required Skills:
- A bachelor’s degree in computer science, software engineering, or another related field.
- Five to seven years of software engineering or software development experience, preferably in a related field.
- Hands-on programming experience using relevant languages.
- Experience using relevant tool suites.
- Strong written and verbal communication and interpersonal skills.
- Creative problem-solving skills.
- Experience managing the software development lifecycle.
- The ability to prioritize activities and deliver projects on time and within budget.
- Experience working with clients and business partners.
- A comprehensive understanding of computer science concepts.
- Excellent coding skills.
- Extensive knowledge of agile methodologies.
- Strong team building skills.
- Proven work experience as a Software Engineer or Software Developer
- Experience designing interactive applications
- Ability to develop software in Type Script/Java Script, PHP Java, Ruby on Rails, C++ or other programming languages
- Knowledge of Magento (E-Commerce platform)
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Proficiency in software engineering tools
- Ability to document requirements and specifications
- BSc degree in Computer Science, Engineering or relevant field.
Method of Application
Interested and qualified candidates should apply by forwarding their updated CV to: gabriel.elachi@konga.com using “Data Engineer” as the subject of the mail.
Note: All CV’ should be in word doc and/or pdf formats.
Leave a Reply Cancel reply