
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.