Description

Responsibilities

Absolutely. You would be responsible for developing applications for devices powered by the Android operating system. A very competitive income is waiting for you, by building a very satisfying career as an Android developer, working fully remotely from the coziness of your home. Did you know that Android is still the most used mobile operating system in the world?

  • Development and support applications using Kotlin, Java, RxJava, Android DevTools, and web services (JSON REST)
  • Continuous integration with Jenkins
  • Applications development for new projects using Scrum and Agile (in collaboration with the design team and iOS developers)
  • Documentation of planning and implementation processes in Jira and Confluence

Requirements

  • Android development with a strong knowledge of Android , and deep expertise in Java
  • Consuming RESTful JSON APIs and WebSockets
  • Using existing frameworks and APIs effectively, with in-depth knowledge of device and Android version interaction
  • Producing clear and concise technical documentation for both internal and external use
  • Techniques to achieve high-quality user experiences, adhering to Google’s Android design principles and interface guidelines
  • Writing efficient, maintainable, and reusable code
  • Design, data structures, problem-solving, and debugging skills
  • Git for version control
  • Strong focus on usability in app design and development

AI related requirements

  • Proficiency in AI-driven development tools such as GitHub Copilot or similar is required to assist in mobile application development
  • Strong prompt engineering skills to optimize the outputs of AI tools effectively
  • Critical understanding of the boundaries of AI tools and the ability to apply sound judgment and critical thinking
  • Utilizing artificial intelligence to debug, refine code quality, and improve documentation for enhanced productivity and workflow reliability

Considered an Advantage:

  • Experience with Kotlin, Android’s preferred language for new development
  • Familiarity with Jetpack Compose for modern UI development
  • Experience with modern Android app architectures such as MVVM or MVI
  • Exposure to Android Jetpack libraries (e.g., LiveData, ViewModel)
  • Use of Firebase or other cloud-based services for app development

Education

Any Graduate