Senior iOS Engineer (Remote Working)
2 openings in Jakarta, Indonesia
Responsibilities:
- Pair programming
- Writing functional and unit tests for all of your code
- Staying current with best practices in Swift
- Working closely with various teams ( TE, Backend, Product, Designer, etc ) to make sure requirements are clearly understood, and fulfilled
- Keeping code clean and maintainable
Requirements:
- Fluent in Swift
- Solid understanding of Basic data structure, memory management, storyboard
- Solid understanding of UIKit, Foundation framework
- Eager to learni
Bonus points:
- Familiar with Objective C
- Publishing your work to the Apple app store
- Working previously with AVPlayer, JSONAPI, Realm
- Familiar with Reactive programming, Functional programming
- Familiar with Fastlane, and CI / CD
- Familiar with Layered Architecture, Dependency Injection, SOLID, UI Pattern like MVVM and Clean Architecture
- Experience in back-end software development using languages such as Ruby, Python, PHP, Java