Job summary:
Title:
iOS/Android Developer-Remote
Location:
Remote
Length and terms:
Long term - W2 OR C2C
Position created on 12/05/2025 10:16 pm
Job description:
***Mode of Interview Type: Webcam ***6+Months with Extension ***Remote *** Due to security Reasons only USC/GC/GCEAD*** W2 OR C2C only***
Job Description: -
- Prior experience working on small to medium sized projects of increasing complexity, or a combination of education, training and experience.
- Demonstrates ability to coach, lead, guide, and provide technical direction to professional staff members.
- Ability to negotiate with stakeholders, governance committees, and senior management when deciding how best to deliver software solutions to satisfy business requirements.
- Ability to deliver software using different software development methodologies.
- Formal degree in a related field.
- Advanced training/certification in information technology, computer science or related field.
- Extensive experience in application/systems analysis, workflow or procedural analysis.
- Strong planning, organizational, and multi-tasking skills.
- Strong research, analytical, and problem solving skills.
- Excellent relationship and facilitation and presentation skills.
- Demonstrated technical abilities in independently resolving complex problems.
- Deep knowledge of financial industry trends, direction and standards that guide new technology offerings.
- Experience, and demonstrated knowledge in strategic planning.
- Experience leading, guiding, and mentoring professional staff.
Programming Languages:
- Kotlin, including Kotlin DSL for build scripts.
- Java.
- Bash/shell scripting.
- HTML.
Frameworks and Libraries:
- Dagger/Hilt - Dependency injection.
- Jetpack Compose - Toolkit for building native UI.
- JUnit, Mockito, Espresso, Hamcrest - Testing frameworks.
- Kotlin Coroutine - Asynchronous programming.
- Retrofit - Networking.
Tools:
- Android Studio - Android IDE.
- Proguard/R8 - Shrink, obfuscate, and optimize.
- Azure DevOps Pipelines - CI/CD pipelines using YAML.
- Architectural Patters.
- MVVM (Model View View-Model).
- Android architecture. Application, Activity, Fragment lifecycle.
- Methodology.
Required Skills:
- Experience developing native iOS applications written in Swift using the latest versions of the Xcode IDE.
- Android development experience.
- Experience developing Java based applications.
- Able to work in a collaborative environment leveraging Agile software development methodologies.
- Actively engages in the iOS developer community in order to gain knowledge and expertise to apply in the delivery of future solutions.
- Adheres to coding best practices around security, accessibility, adds emphasis on testing / testable code and design patterns such as MVVM, and/or MVC.
- Familiar working with source code management and development collaboration tools for issue tracking and requirements documentation like Azure DevOps.
- Familiarity with modern frameworks like SwiftUI and Combine.
- Strong grasp of source control tools (Git).
- Some level of comfortability using Terminal or some other *nix shell.
- Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC).
Contact the recruiter working on this position:
The recruiter working on this position is Sowmya Pasarla
His/her contact number is
His/her contact email is sowmya.p@msysinc.com
Our recruiters will be more than happy to help you to get this contract.