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.