
About this job
We are actively seeking a highly skilled and experienced Senior Android Developer / Engineer to join our dynamic team on a contract basis in Dearborn, MI. As a pivotal member of our mobile development team, you will play a crucial role in designing, developing, and maintaining high-performance, robust, and user-friendly Android applications. This is an exciting opportunity for a seasoned professional to contribute to innovative projects and shape the future of our mobile offerings.
The ideal Senior Android Developer will possess a deep understanding of the Android ecosystem, a passion for crafting exceptional user experiences, and a commitment to writing clean, maintainable code. You will leverage your expertise to drive technical excellence, mentor junior developers, and ensure the delivery of cutting-edge mobile solutions that meet our evolving business needs and exceed user expectations.
Key Responsibilities
- Lead the full lifecycle development of complex Android applications, from concept and design to deployment and ongoing maintenance.
- Collaborate closely with product managers, UX/UI designers, and backend engineers to translate requirements into functional and engaging mobile experiences.
- Write high-quality, efficient, and well-documented code using Kotlin and Java, adhering to best practices and architectural patterns.
- Ensure the performance, quality, and responsiveness of applications, identifying and resolving bottlenecks and bugs effectively.
- Actively participate in code reviews, providing constructive feedback and contributing to the continuous improvement of our development processes.
- Stay abreast of the latest Android platform developments, tools, and industry trends to inform and enhance our mobile strategy.
- Mentor and guide junior developers, fostering a culture of learning and technical growth within the team.
Requirements
- Proven professional experience of 5+ years as an Android Developer, with a strong portfolio of published applications.
- Exceptional proficiency in Kotlin and Java for Android development.
- Deep understanding of the Android SDK, different versions of Android, and how to deal with different screen sizes.
- Solid experience with RESTful APIs to integrate Android applications with backend services.
- Familiarity with modern Android architectural patterns (e.g., MVVM, MVI) and reactive programming.
- Expertise in version control systems, particularly Git.
- Strong knowledge of mobile UI/UX design principles, patterns, and best practices.
- Experience with local data storage, threading, and performance optimization techniques for Android.
- Excellent problem-solving skills and the ability to work independently and as part of a collaborative team.
What We Offer
- An engaging contract opportunity to work on impactful and innovative Android projects.
- A collaborative and supportive team environment focused on technical excellence.
- The chance to utilize cutting-edge technologies and contribute significantly to product development.
- Competitive compensation for your expertise.
Eligibility
Professionals • 5-5 years of experience
Skills
Perks & facilities
BIPPL has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. BIPPL shall not have any responsibility in this regard. We also recommend that you visit Security Guidelines and Terms of Service for more comprehensive information on this aspect. Please note that RiseFlake will not be responsible for any information you share on the company platform.