Associate Sr Mobile Solution Engineer (IOS)
4 - 6
Full-Time
ROLE AND RESPONSIBILITIES
- Analyze system requirements and prioritize tasks.
- Experience in Native Mobile application development (iOS).
- Must have MVM, MVVM, Clean Architecture and SDLC Experience.
- Hands-On Test-Driven Development Experience using XCTest, Appium and SwiftLint.
- Hands on Experience working with iOS Components.
- Write clean, testable code using Swift programming languages.
- Well versed with building UI & Animations using XML, Storyboard, custom UI components.
- Understands technical and functional design requirements.
- Develop physical and logical mobile database design.
- Knowledge of SQLite, Realm or ROOM database management system.
- Experience in web service integration (REST, JSON, XML).
- Develop the design, coding, and testing of technical solutions.
- Apply knowledge of industry trends and developments to improve service to our clients.
- Adhere to coding standards defined by technical management.
- Understand client server and Mobile systems architectures.
- Possesses basic knowledge of classes, components, objects, and interfaces.
- Understand relational database concepts.
- Write effective Methods and functions.
- Proactively initiates, develops, and maintains effective working relationships with team members.
- Demonstrate the ability to cooperate with a variety of people and achieve results.
- Apply proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve issues to maximize the benefit of IT systems investments.
QUALIFICATIONS AND EDUCATION REQUIREMENTS
- Minimum bachelor’s in computer science or information technology
- 4 to 6 years of hands-on experience on Mobile Application Development (IOS)
- Technically fluent in programming languages, including Swift, MVC, Core data, MVVM, SQLite, XML, HTML and CSS
- Extensive database and operating systems experience with [SQL Server].
- Hands-on software troubleshooting experience.
- Experience of working both independently and in a team-oriented, collaborative environment is essential.