This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Android Software Engineer

Fully Remote

Added
10 days ago
Location
Type
Full-time
Salary
Not Specified

Apply Now

Save job

Android Software Engineer

We are looking for a talented Android Software Engineer to join our team. As an Android Software Engineer, you will work closely with our development team to design and build innovative mobile applications for the Android platform. You will be involved in all stages of the app development lifecycle, from concept to delivery, and will have the opportunity to contribute your expertise to create cutting-edge solutions.

Responsibilities:

Collaborate with cross-functional teams to define, design, and ship new features.

Develop high-quality software design and architecture for Android applications.

Work on bug fixing and improving application performance.

Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Translate designs and wireframes into high-quality code.

Ensure the best possible performance, quality, and responsiveness of the application.

Identify and correct bottlenecks and fix bugs.

Help maintain code quality, organization, and automation.

Participate in code reviews and provide constructive feedback to team members.

Stay up-to-date with the latest Android development trends and best practices.

Requirements:

Bachelor's degree in Computer Science, Engineering, or a related field.

Proven experience as an Android Software Engineer with a minimum of [2-6] years of experience.

Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.

Proficient in Java and/or Kotlin programming languages.

Experience with Android Studio and other development tools.

Familiarity with RESTful APIs to connect Android applications to back-end services.

Strong understanding of Android UI design principles, patterns, and best practices.

Experience with offline storage, threading, and performance tuning.

Proficient understanding of code versioning tools, such as Git.

Excellent problem-solving skills.

Ability to work independently and as part of a team.

Strong communication and interpersonal skills.

Preferred Qualifications:

Master's degree in Computer Science or a related field.

Published one or more Android applications on the Google Play Store.

Experience with cross-platform mobile development frameworks (e.g., React Native, Xamarin).

Familiarity with cloud message APIs and push notifications.

Knowledge of software testing methodologies and frameworks.

Experience with Agile methodologies.

Contributions to open-source Android projects.

Apply for this position

This employer gathers applications via their own applicant tracking system.
You will be redirected to an external application form.
Share job

Help us maintain the quality of jobs posted on Remotely!

Is this position not a remote job?

Let us know!
Similar Engineering Jobs
See more Engineering jobs →
Barrel logo
Gemini logo
FloQast logo