Previous
iOS Developer
Next
Ref No.: |
21-01404 |
Location: |
Wayne, New Jersey
|
Role:
iOS Developer
Location: Whippany/NJ
Description:
The Brokerage Firm team is looking for a dedicated, diligent and hard-working software engineer to join the growing mobile team. Help define and build user interfaces that will delight users across all Brokerage Firm products on iOS and mobile platforms.
Key qualifications:
- 6+ years of experience in Object-oriented design and programming - specifically in Swift and Objective-C
- Experience with GCD and asynchronous programming
- Implemented different iOS architectures patterns like MVVM, MVC, MVP and VIPER is a plus
- Debugging experience with stack traces, performance & concurrency/threading issues
- Experience with blocks and closures
- Proven experience with crafting and integrating client side REST APIs and Web Sockets
- Experience documenting code and suggest best practices in code and design reviews
- Familiarity with mobile application lifecycle and UI development using storyboards, NIBs and programmatically
- Excellent memory management
- Experience working with writing secure code and protecting code against malicious attacks
- Experience working in Scrum environment
- Familiar with object oriented, protocol oriented and functional programming
- Well versed with SOLID principles
- Experience with CI/CD and Xcode build process
- Create Unit test and UI automation with XCTest framework
- Experience with dependency manager like CocoaPods and Swift Package Manager
- Strong version control knowledge
- Familiar with iOS App Store release process, profile and certificate creation
- Great communication and written skills
- Passion for quality and attention to detail
- Aptitude to learn new technologies
- Excellent debugging and problem solving skills
|