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
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