Logo
JobRialto

Android Mobile Developer

JobRialto, Plano, Texas, us, 75086


Job Summary

We are seeking a passionate and experienced Android Mobile Developer to join our Application Engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for Android platforms. As a senior engineer, your responsibilities will include improving the architecture, collaborating with cross-functional teams, and implementing best practices for performance and security.

Key Responsibilities

• Design, develop, and maintain mobile applications for the Android platform.

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

• Write clean, maintainable, and efficient code following best practices and coding standards.

• Assist in the entire application lifecycle, including concept, design, development, testing, release, and maintenance.

• Debug and resolve technical issues and ensure optimal application performance.

• Perform unit testing and ensure robustness, reliability, and performance of applications.

• Participate in code reviews to maintain high-quality code standards.

• Stay updated on the latest industry trends and technologies.

• Implement mobile development best practices for enhanced performance and security.

• Adhere to security and data protection guidelines for mobile applications.

Required Qualifications

• 6+ years of experience in native mobile app development.

• Expertise in native Android development with knowledge of Kotlin, Java, and Jetpack Compose.

• Strong experience with Android libraries, Gradle/Maven, and building modular codebases.

• Proficiency in RESTful APIs, GraphQL, JSON, and third-party library integrations.

• Strong understanding of Android SDK and UI design principles.

• Knowledge of mobile app design patterns (MVC, MVP, MVVM, Clean Architecture, etc.).

• Experience with automated testing tools like Espresso UI Automation.

• Familiarity with tools like Jenkins, Fastlane, and version control systems (e.g., Git, GitLab).

• Strong problem-solving skills, attention to detail, and adaptability to new technologies.

• Experience with CI/CD principles and Agile methodologies.

• Excellent communication and collaboration skills, especially with remote teams.

Preferred Qualifications

• Knowledge of cross-platform frameworks (Flutter, React Native) is a plus.

• Familiarity with Bluetooth, BT Profiles, OAuth 2.0, and related technologies.

• Understanding of UX best practices, interactive design principles, and accessibility standards.

• Experience building Android modules, SDKs, and frameworks.

• Familiarity with Google Play policies for app submission.

Education:

Bachelors Degree