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