Job Requirements
Skills
This job post is managed by
Job description for Android/iOS Developer - 3 Month Contract at Brankas
- Software development activities supporting Brankas mobile applications, transaction engine, and backend server infrastructure
- Quality assurance and testing for Brankas mobile applications
- Contribute directly to the implementation of secure APIs, authentication, and transaction systems
- Assist with the architecture and design of Brankas' core APIs and systems
- Contribute to custom software design and implementation projects for Brankas clients
- Work with Brankas' system admins and site reliability engineers to configure and deploy enterprise-grade testing, staging and production environments for Brankas and its clients
- Build and maintain internal and external toolsets for Brankas and its clients, such as CLIs or other tools as-needed
- Participate in monitoring systems applications and proactively respond to system events, notifications, or alerts
- Contribute to the development, maintenance and appropriate stewardship of application SDKs, documentation, and other client-facing APIs, sites, source repositories, and community
- Development of Android and iOS applications by using Android Studio and Xcode with Java, Swift, Objective-C and Kotlin
- Experience working in an agile dev environment and using source control tools such as Bitbucket and GitHub
- Integration of Restful APIs and must know how to use libraries such as Retrofit and AFNetworking
- Integration of third-party services such as Google and Firebase
- Good knowledge / understanding of ReactiveX, especially usage of RxJava, RxAndroid and RxSwift
- Deep understanding in life cycles of main components such as Activity, Fragment, Services, UINavigationController, UIViewController and so on
- Good skills in designing UI screens by using XML and Storyboard
- Familiar with injection libraries like Butterknife
- Candidate must know how to use gradle and pod for mobile projects
- Social integrations of Facebook, LinkedIn, Google+ and so on
- Ability to write and maintain clean, readable code that will scale as our team grows
- Strong analytical and planning skills
- Good communication and presentation skills
- Excellent problem-solving skills
- Committed to doing a hours for daily meetings
- Flexible working schedule
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More