Mobile Developer (IOS)
Apply NowCompany: Targeted Talent
Location: Calgary, AB T1Y 7M8
Description:
Team: Software Engineering - Customer Mobile
Experience:
Skills:
How we work:
Experience:
- Assets:
- Experience with Kotlin Multiplatform
- Experience with Mobile Automation Testing
- Experience with Fastlane and/or maintaining CI/CD workflows
- Additional Experience:
- Experience developing, releasing, and maintaining iOS/ Cocoa applications
- Basic understanding of iOS provisioning profiles and certification
- Demonstrable understanding of the iOS application & view lifecycles
- Understanding of functional & reactive programming
Skills:
- Finger on the pulse of the latest iOS/Swift trends
- Ability to write expressive, readable, composable, and testable Swift code
- Observance of Clean architectural and coding principles
- Ability to communicate clearly and cooperatively with design, product, and engineering stakeholders
- Desire to mentor and share knowledge with engineers of all levels
- Willingness to constantly improve quality standards. Gives and takes constructive criticism with maturity.
- Ability to apply newly-learned knowledge/patterns quickly to write better code
How we work:
- We take ownership of our work and work closely with our team
- We move quickly, take risks, and know how to manage the risks
- Regularly refactoring to improve our existing systems - technical debt isn't an excuse
- Unit tests and code reviews are at our core - confidence in our pull request is the result
- We constantly push our app's technology, design, and architecture forward to meet new challenges
- We face challenges no one can predict - we meet them head-on as a team
- When we have an idea that serves a need, we run with it
- Our teams are kept tight and efficient