FoJobPreviewBackLink:Mobile Developer / Jakarta (south)

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