Zortech Solutions
Role: Android Mobile Application Developer
Client: Persistent
Location: (100%Remote)
An Android mobile app developer is responsible for developing applications for devices powered by the Android operating system. Due to thefragmentation of this ecosystem, an Android developer must pay special attention to the application's compatibility with multiple versions of Android and device types. They must also have a strong understanding of the patterns and practices that revolve around such a platform.
[Work Location and Hours]
Location: Remote (US East Coast prefer)
Working Hours: US Eastern Time Zone (09:00 ~ 18:00)
[Responsibilities]
Participate in internal and external meetings to gather the business requirements and suggest solutions
Support the entire application lifecycle (concept, design, test, release, and support)
Analyze the business requirements and suggest the best practice to apply the business requirements
Design the new or existing mobile application user interfaces to provide an enhanced user experience
Write clean code to produce fully functional mobile applications
Write unit, integration, and production test scenarios
Troubleshoot and debug to optimize app performance
Liaise with the development team to identify and plan new features
Ensure the developed app complies with Samsung SDS quality assurance standards
Research and suggest new mobile products, applications, and protocols
Be an individual contributor when it comes to designing and developing frameworks and critical pieces of code which have a wider impact
Create detailed technical plans for the execution and implementation of projects
Be available to answer technical questions, clarifications, and clear obstacles for the team
Being transparent with the team about challenges, failures, and successes
Writing development progress reports
[Requirements]
5+ years of mobile application development experience
Bachelor's degree in computer science, engineering, or a related field
Extensive knowledge of mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
Deep knowledge of Android, iOS, and other mobile operating systems
Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc.
Familiarity with RESTful APIs and mobile libraries for networking, specifically Retrofit, axios, Alamofire, etc.
Familiarity with the JSON, XML, HTML, and other data formats
Experience with profiling and debugging mobile applications.
Strong knowledge of architectural patterns-MVP, MVC, MVVM, and Clean Architecture-and the ability to choose the best solution for the app.
Familiarity with Git
Familiarity with push notifications
Understanding mobile app design guidelines on each platform and being aware of their differences
Extensive knowledge and experience in Java, Kotlin, Android SDK/Studio. Android Debug Bridge (ADB), Google Play services, SQLite, Android emulators, Genymotion, Firebase, Gradle, Fabric, Dagger, Retrofit, Android Architecture Components (AAC)
Experience integrating with backend systems preferred such as ERPs, WMS, OMS, etc.
Solid knowledge of performance Improvement best practices
Experience in a similar role would be advantageous.
Willingness to build professional relationships with staff and clients.
Excellent communication, motivational, and interpersonal skills
Bilingual (Korean/English) is a plus, not a mandatory
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.
Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.