drjobs Android Software Engineer

Android Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5years

Job Location drjobs

Ahmedabad - India

Monthly Salary drjobs

81 - 100

Vacancy

1 Vacancy

Job Description

This is a remote position.

We are seeking a Android Software Engineer to join our team.

Responsibilities:

  • Maintaining and enhancing existing codebases: You will work closely with the team to improve and sustain efficient reliable and scalable codebases. You will utilize your expertise in Kotlin and the Android ecosystem to create clean reusable code. Additionally you should be familiar with modern Android architectures (MVP MVVM) to design develop and release highly extensible and robust Android applications.
  • Integrating with software: With a solid understanding of REST API concepts and dependency management tools you will be able to contribute in integrating Android applications with backend systems or extending app functionality through build tools like Gradle. You will have the opportunity to build applications with crossplatform technologies like Kotlin Multiplatform and reduce the time spent in writing and maintaining the same code for different platforms.
  • Researching and evaluating new technologies: You will have the opportunity to explore and evaluate new technologies that can enhance our systems and solve technical challenges more effectively. By staying uptodate with industry trends you will drive continuous improvement in products and development processes.
  • Collaborating in CI/CD operations: You will familiarize yourself with our CI/CD pipelines and gain practical experience in implementing and maintaining them using tools like Github Actions or similar. This includes engaging with version control systems like GitHub managing repositories participating in code reviews and applying branching strategies.
  • Collaborating with crossfunctional teams: You will actively collaborate with crossfunctional teams to translate requirements into technical solutions. You will apply your Android expertise to design and develop wellarchitected sophisticated applications.
  • Writing well structured documentation: You will produce technical documentation detailing Android application and library usage as well as integration with other systems. You will use structured formats like Markdown and maintain documentation under version control for consistency and accessibility.
  • Active participation in team meetings and proposing solutions: You will bring valuable insights and fresh perspectives to team discussions. You will propose innovative mobile solutions to improve products processes and team collaboration during meetings.

Requirements

Backend: Python & Django Kotlin & Ktor AWS Cloud services Docker Terraform PostgreSQL

Mobile: Android with Kotlin and/or Kotlin Multiplatform iOS with Swift and/or Kotlin Multiplatform Firebase

Data: Spark Java Python Jupyter

QA: Appium test framework in Python

General: Slack Jira Confluence Google Drive Github Intercom


Benefits

  • Work Location: Remote
  • 5 days working

Backend: Python & Django, Kotlin & Ktor, AWS Cloud services, Docker, Terraform, PostgreSQL Mobile: Android with Kotlin and/or Kotlin Multiplatform, iOS with Swift and/or Kotlin Multiplatform, Firebase Data: Spark, Java, Python, Jupyter QA: Appium test framework in Python General: Slack, Jira, Confluence, Google Drive, Github, Intercom

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.