Android Architect

ARK Solutions, Inc.
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Java
API
Agile Methodologies
Data analysis
Android
JIRA
Code Review
JSON
Model View ViewModel
Scrum
RxJava
Software Engineering
SQLite
Multithreading
Data Storage Technologies
GIT
Kotlin
Jetpack Compose
Tools for Reporting
Asynchronous Programming
Google Play
Data Binding
Jenkins
Programming Languages

Job description

Works under the guidance of a Product Leader/Owner or Senior Architect to support solution design and technical delivery. Contributes to technical workgroups and assists in resolving moderately complex, non-routine service requests. Participates in research, analysis, design, and implementation of applications to meet current and evolving user needs. Helps build scalable, maintainable solutions using modern technologies.

Collaborates with internal teams and service providers to support project delivery within defined scope, timelines, and budget. Contributes to continuous improvement and adoption of emerging technologies.

Core Work Activities

  • Assist in designing and implementing technical solutions
  • Participate in code reviews and architectural discussions
  • Support troubleshooting and issue resolution
  • Contribute to improving development practices and processes

Requirements

  • Experience in software development with working knowledge of programming languages and methodologies
  • Hands-on experience with Android development (Kotlin, Java)
  • Understanding of Android Architecture components (Jetpack Compose, Data Binding) and MVVM/MVI patterns
  • Familiarity with multithreading (Coroutines/RxJava), APIs (REST/JSON), and data storage (Room/SQLite)
  • Exposure to testing frameworks (Espresso), analytics, and crash reporting tools
  • Experience with Git, JIRA, Jenkins, and Agile methodologies (Scrum/SAFe)
  • Exposure to third-party SDK integrations and app deployment on Google Play
  • Strong communication skills and ability to work collaboratively
  • Interest in learning new technologies and staying updated with industry trends

Apply for this position