Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
81495
Job Views
112

Job Description



Key Responsibilities



  • Design, build and maintain high performance, reusable, and reliable Kotlin code

  • Ensure the best possible performance, quality, and responsiveness of the application

  • Maintain code quality, organization, and automatization

  • Unit-test code for robustness, including edge cases, usability, and general reliability

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Work on bug fixing and improving application performance

  • Gauge the effectiveness and efficiency of existing systems; develop and implement strategies for improving or further leveraging these systems

  • Create system design models, specifications, diagrams, and charts to provide direction to system programmer and development teams

  • Design and deploy new applications and enhancements to existing applications, software, and operating systems.

  • Perform cost-benefit and return on investment analyses for proposed systems to aid management in making implementation decisions

  • Design operational and information support systems in collaboration with fellow engineers and developers.


Reporting Line



  • This position reports to the Head of Enterprise Systems Engineering.


Requirements



  • Experience in Enterprise Systems Engineering Role

  • Bachelors degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Mobile Developer with strong knowledge of Kotlin.


Other Requirements



  • Solid understanding of the full mobile development life cycle.

  • Experience with 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.

  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.

  • Ability to understand business requirements and translate them into technical requirements.

  • A knack for benchmarking and optimization.

  • Proficient understanding of code versioning tools, such as Git.


Start Up Environment



  • Thrives in a fast paced, start-up environment with dynamic business priorities.


Benefits



  • Competitive salary

  • Health Insurance

  • Pension

  • Performance Bonus

  • Annual paid vacation

  • Group Life Insurance


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept