Job description:
- Design, develop, and maintain native Android applications using Kotlin with a solid understanding of Android SDK, Jetpack components, and modern architecture patterns (MVVM, MVP, MVI, etc.)
- Maintaining existing codebase, to include troubleshooting bugs and adding new features
- Responsible for coding and testing of in house system on the required programming and tools with the project timeline
Requirements:
• Experienced in consuming server data from REST APIs/websocket and managing data streams.
• Knowledge of CI/CD pipelines, automated build processes and performance monitoring tools.
• Strong understanding of testable code practices and experience writing unit tests.
• Understanding of the app release lifecycle, including deployment to app stores
• Experience developing Flutter applications.
• Familiarity with CI/CD tools (e.g., GitLab, GitHub Actions, SonarQube or Jenkins).
• Ability to work with team and/or solo