Job Alert

Software Engineer – Mobile

Full Time
  • Full Time
  • Lagos

Website Andela

Andela is an engineering-as-a-service business that helps companies build remote teams quickly and cost-effectively.

What You’ll Bring  

All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework. 

Experience

A minimum of 3-7 years of professional experience, during which you’ve built technical expertise and professionalism.

Languages/Frameworks
  • Proficient at an intermediate level in either Java/Kotlin for Android and Objective-C/Swift for iOS.
  • Good understanding of Object-Oriented Programming concepts i.e Classes and objects, Inheritance, Encapsulation and Polymorphism.
  • Working knowledge of core data structures provided by a language, i.e arrays/lists, tuples, dictionaries, hash tables.
  • Proficient at an intermediate level in mobile platform frameworks — UIKit(iOS), MapKit, ARKit, RxJava, RxSwift
  • Working knowledge of UI Design libraries/frameworks — Material Design (Android)
Data Stores
  • Intermediate level understanding of fundamental database concepts — i.e database tables, querying databases, normalization, joins, database management systems
  • Good understanding of at least one database for Mobile dev — i.e SQLite, RealmDB
  • Good understanding of cloud mobile database backends — i.e Firebase
  • Working knowledge of ORMs/ODMs — i.e Room ORM, SqlDelight, CoreData
Testing/Security
  • Knowledge of network security and deep knowledge of unit, integration, e2e and UI testing, as well as testing frameworks/libraries — JUnit(For Java), Espresso, Appium, XCTest(iOS)
Tools
  • Working knowledge of software engineering collaboration tools— Jira, Pivotal Tracker, Git, Mercurial
  • Familiarity with language/platforms,  build IDEs/tools  — Simulators/Emulators and Gradle(Android), Android Studio, XCode
DevOps
  • Aware of at least one cloud mobile backend platform — i.e Firebase, Fabric
  • Working knowledge of at least one CI/CD tool — i.e Jenkins, Travis CI, Circle CI
  • Working knowledge of the app stores for the respective mobile platforms — i.e Google Play Store, Apple’s App Store.
  • Working Knowledge of analytics tools — i.e HockeyApp/App Center,
  • Working knowledge of networking concepts — DNS, OSI model, TCP/IP, UDP, FTP, IP Addressing
What You’ll Get
  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better

To apply for this job please visit boards.greenhouse.io.

share this!