Sr Mobile Software Engineer
Skills
.NET FrameworkAPIC#JavaAndroid DevelopmentAndroid JetpackKotlin
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
