Senior Android Developer
Job Description
Job Description
We are seeking a highly skilled and experienced Senior Android Developer to lead the development of our next-generation Android mobile application. The ideal candidate will have a proven track record of developing and implementing complex Android solutions using Kotlin and modern Android development practices, focusing on performance, scalability, and user experience across diverse Android devices. As a key member of our technology team, you will collaborate closely with product managers, designers, and engineers to translate business requirements into innovative and impactful Android experiences Comexcel Technologies Corporation.
Responsibilities:
- Lead the design and development of our Android mobile application, ensuring scalability, performance, and maintainability using Kotlin and modern Android architecture components
- Continue support of legacy Android apps while providing guidance, design, and hands-on implementation to build out new modern Android applications
- Implement Android-specific features leveraging Google's ecosystem (Google Fit, Wear OS, widgets, etc.)
- Collaborate with cross-functional teams to define product requirements and translate them into technical specifications and architectural designs for Android
- Evaluate and recommend appropriate Android technologies, frameworks, and tools to support the development process
- Implement best practices for Android development, including code quality, unit testing, instrumentation testing, and deployment automation through Google Play Console
- Provide technical leadership and mentorship to junior Android developers, fostering a culture of innovation and continuous improvement
- Stay abreast of Google's latest Android releases, Kotlin updates, and emerging Android technologies, advocating for their adoption where appropriate
- Drive the adoption of Android best practices for security, privacy, and accessibility in accordance with Google's guidelines
- Optimize app performance, memory usage, and battery efficiency across various Android devices and OS versions
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in Android application development with a strong portfolio of published Android apps
- Expert-level proficiency in Kotlin and a solid understanding of Java for legacy code maintenance
- Extensive experience with Android SDK, Android Studio, and modern Android development tools
- Deep knowledge of Android app architecture patterns (MVP, MVVM, MVI) and Android Architecture Components (ViewModel, LiveData, Room, Navigation)
- Strong knowledge of Material Design guidelines and Android UI/UX best practices
- Experience with Android Jetpack libraries and Compose for modern UI development
- Proficiency in Android testing frameworks (JUnit, Espresso, Mockito) and continuous integration for Android
- Experience with RESTful APIs, JSON, and third-party Android libraries integration
- Familiarity with Google Play Store submission process, app signing, and Play Console features
- Knowledge of Android performance profiling tools and optimization techniques
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
- Experience with Agile development methodologies and tools (e.g., Jira, Git) is a plus
- Passion for health and fitness, with a strong desire to make a positive impact on people's lives through technology
At Comexcel Technologies, we revolutionize business communication by delivering advanced VoIP and cloud-based phone services that are flexible, scalable, and built for growth. Headquartered in the U.S., we serve startups, remote teams, and enterprises seeking reliable business phone systems with cutting-edge features and unbeatable value.