Sr Mobile Software Engineer

Skills
.NET FrameworkAPIC#JavaAndroid DevelopmentAndroid JetpackKotlin
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s Degree in Computer Science or related technical field or equivalent work experience
  • 8+ years of experience in designing developing and delivering customer facing mobile and web software solutions
  • Android application development using Java Kotlin Jetpack Compose JUnit Android Studio and MVVM
  • IOS applications development using Swift 5+ RxSwift Swift Package Manager SwiftUI modular code
  • Publishing applications to App Store and Google Play Store
  • TypeScript JavaScript HTML CSS .NET Core C# and microservice architecture patterns
  • Container orchestration services (Kubernetes Docker Azure tools and services)
  • Software architecture and integration with third-party libraries SDKs Webhooks APIs
  • Knowledge of identity management frameworks and technologies
  • Cloud solutions using Azure
  • Familiarity with Agile Dev/Ops methodologies CI/CD tools
  • SDLC methodologies Agile Scrum
  • Test automation TDD SAST/DAST

Nice to have

  • Experience in building financial solutions
  • Experience working in a regulated industry

Day to day

  • Own the development of native applications for Android iOS and web platforms
  • Write well-structured cohesive code with good encapsulation and low coupling
  • Lead debugging efforts for incidents and bugs ensuring quality solutions are delivered to customers