RIT Solutions, Inc.
Android Developer (Mobile Solutions Architect)
RIT Solutions, Inc., Rosemont, Illinois, United States
As a Mobile Solutions Architect, you will design and maintain high-performance Android (and iOS) applications with a focus on scalability, modularity, and clean architecture. You'll lead development of mobile apps and SDKs, ensuring robust integration, testing, and deployment within enterprise environments.
Key Responsibilities: • Design, develop, and maintain Android and iOS apps using
Kotlin
with
CLEAN architecture
and
SOLID principles • Build reusable
SDKs and frameworks , ensuring modular, scalable, and maintainable mobile code • Integrate
RESTful APIs , manage
CI/CD pipelines , and use tools like
Android Studio ,
Jetpack , and
Xcode Instruments • Apply
Test-Driven Development (TDD)
and ensure
multi-device compatibility
across platforms • Implement robust features for
data persistence (Room, DataStore) ,
error handling ,
caching , and
multithreading • Lead performance tuning using
profilers , optimize app memory and execution efficiency • Use version control systems like
Git
and tools such as
SourceTree
for collaboration • Work closely with developers, architects, and stakeholders to ensure seamless integration with enterprise systems • Deep experience in
mobile app architecture ,
SDK development , and
CI/CD pipelines • Strong grasp of
data structures ,
algorithms , and
performance optimization • Prior experience in cross-functional enterprise projects and
secure, scalable deployments
Key Responsibilities: • Design, develop, and maintain Android and iOS apps using
Kotlin
with
CLEAN architecture
and
SOLID principles • Build reusable
SDKs and frameworks , ensuring modular, scalable, and maintainable mobile code • Integrate
RESTful APIs , manage
CI/CD pipelines , and use tools like
Android Studio ,
Jetpack , and
Xcode Instruments • Apply
Test-Driven Development (TDD)
and ensure
multi-device compatibility
across platforms • Implement robust features for
data persistence (Room, DataStore) ,
error handling ,
caching , and
multithreading • Lead performance tuning using
profilers , optimize app memory and execution efficiency • Use version control systems like
Git
and tools such as
SourceTree
for collaboration • Work closely with developers, architects, and stakeholders to ensure seamless integration with enterprise systems • Deep experience in
mobile app architecture ,
SDK development , and
CI/CD pipelines • Strong grasp of
data structures ,
algorithms , and
performance optimization • Prior experience in cross-functional enterprise projects and
secure, scalable deployments