This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Senior Mobile Software Engineer | Job ID: Job #1981
We are seeking a Senior Mobile Software Engineer for one of our clients. This is a hybrid position.
Required Skills, Education and Experience
• Bachelor’s degree or higher in Computer Science or related field required
• Experience using Agile/Scrum development methodologies
• 5+ years of relevant experience in the design, development, documentation, and deployment of software applications on one of the following platforms:
Flutter applications
Skilled in Flutter/DART
Experience using state management patterns such as Redux
Experience with native code execution using platform channels
Native iOS applications
Skilled in Swift
Strong knowledge of iOS frameworks such as UIKit, Combine, etc.
Experience with UI layout using SwiftUI and Storyboards
Familiar with XCode unit tests and UI tests
Experience with Multi-threading, Combine, Swift concurrency, and performance tuning
Strong understanding of and experience with all stages of software development lifecycle, including requirements analysis, design, development, integration, verification, deployment, and sustainment
• Excellent interpersonal, listening, written, and verbal skills
• Strong attention to detail, ability to multi-task, prioritize, and problem solve
• Solid organizational and analytical skills