
Android Developer
ITMC Systems, Inc
Job description
This role is ideal for engineers who enjoy building user-centric mobile applications, working with connected technologies, and developing scalable mobile architectures.
Key Responsibilities
⢠Design, develop, and maintain Android application features.
⢠Collaborate with cross-functional teams to deliver end-to-end solutions.
⢠Contribute to application architecture and technical design decisions.
⢠Develop clean, maintainable code using Kotlin and modern Android frameworks.
⢠Implement and enhance backend-driven UI frameworks and dynamic rendering systems.
⢠Optimize application performance, reliability, and user experience.
⢠Troubleshoot and resolve complex production and integration issues.
⢠Participate in code reviews and promote engineering best practices.
Required Qualifications
⢠5+ years of professional Android development experience.
⢠Strong proficiency in Kotlin.
⢠Experience building dynamic UI frameworks driven by backend configurations or schemas.
⢠Experience integrating RESTful APIs and managing complex application state.
⢠Knowledge of MVVM, Clean Architecture, or similar design patterns.
⢠Strong debugging, analytical, and problem-solving skills.