Source description
About the role
We are seeking a Senior Mobile Software Engineer-iOS who will design and develop software applications (apps) for mobile phones, smartphones, tablets, and other mobile devices. Collaborate with internal teams to develop functional mobile applications while working in a fast-paced environment. Develop application programming interfaces (APIs) to support mobile functionality while keeping up to date with terminology, concepts and best practices for coding mobile apps. Skills & Requirements: • Candidate should have technical skills in encryption, Bluetooth and NFC • Bachelor’s degree in computer science or related fields, preferred. • 6 to 8 years of relevant experience or equivalent combination of experience and education. • Experience creating software applications for iPhones, and iPads. • Demonstrable portfolio of released applications on the App store. • Knowledge of Swift and SwiftUI. Experience working with applications running in native mode (preferable). • Experience with implementing Unit Testing. • Familiarity with OOP design principles, multi-threading, notifications, and HealthKit APIs. • Experience with third-party libraries (frameworks) and APIs. • Superior analytical skills with a good problem-solving attitude. • Excellent communication; teamwork; detailed-oriented. • Strong commitment to quality. • XCode, SonarQube, Fastlane, SwiftUI, Git, Bitbucket, iOS design patterns. • Experience working in Agile/Scrum environment.
More at Thoughtwave Software and Solutions