ApplySenior Software Engineer - iOS, Swift
Posted about 2 months agoViewed
View full description
Requirements:
- 5+ years of experience with developing software for the iOS platform.
- At least 3 years of experience with the Swift programming language.
- Thorough experience with SOLID Principles, Swift Design Patterns, and Clean Swift Architecture Pattern.
- Experience with Coordinator Pattern and Swift Combine Framework.
- Extensive experience with iOS UI and navigation concepts.
- Experience with code modularization in Pods, Frameworks, and Packages.
- Solid understanding of programming paradigms, design principles, and patterns.
- Strong communication skills for interaction with technical and non-technical members.
- Self-motivated and able to work independently in a distributed team.
Responsibilities:
- Design and build digital financial services products to support the company's growth.
- Take technical leadership and define technical directions.
- Explain technical decisions and manage team expectations.
- Work with an agile and distributed software development team on the iOS mobile application using Swift and GraphQL.
Apply