Return To Search
Android Developer
Location: Memphis, TN
Job Type: Contract
Company: IDR
Category: Development and Architecture
Android Developer
Join a leading organization as an Android Developer and become part of a high-performing team dedicated to delivering innovative mobile solutions in the hospitality industry. This opportunity is ideal for professionals who are passionate about designing, developing, and maintaining robust Android applications, and who thrive in an agile, collaborative environment. As an Android Developer, you will play a critical role in the lifecycle of software development, from conceptual design through to deployment and maintenance, ensuring best practices and high standards in code quality, performance, and maintainability. This position offers the chance to work with cutting-edge technologies, including IoT and WebSocket integrations, and provides a platform for career growth and skill enhancement in a supportive, inclusive workplace.
Android Developer - Summary
The Android Developer is responsible for building, optimizing, and maintaining Android applications within a dynamic Agile team. You will collaborate with cross-functional colleagues to implement reliable and scalable software solutions that meet both user needs and business goals. Your expertise will contribute to setting technical standards and ensuring application excellence through code reusability and efficient design. Working on advanced integrations such as IoT devices and WebSocket protocols, you will help push mobile technology boundaries while always adhering to the highest standards of software engineering and testing best practices.
Duties & Responsibilities
- Develop, test, and maintain high-quality Android applications in an Agile environment.
- Collaborate closely with cross-functional teams, including designers, product managers, and other developers, to define, design, and ship new features.
- Ensure the reusability, scalability, and maintainability of application components for long-term project success.
- Contribute to the integration of IoT and WebSocket technologies, enhancing the capabilities of mobile solutions beyond traditional app features.
- Adhere to established coding standards and best practices to ensure application performance and reliability.
- Participate in code reviews and provide constructive feedback to team members to foster a culture of continuous improvement.
- Utilize the Android SDK, including Jetpack libraries and the Leanback library for TV applications, when relevant.
- Support and mentor junior developers, sharing knowledge and promoting technical excellence across the team.
- Engage in regular Agile ceremonies, including sprint planning, stand-ups, and retrospectives, to drive project progress and innovation.
Salary & Benefits
- Competitive compensation package designed to attract top talent in the technology sector.
- Comprehensive benefits including medical, dental, vision, and life insurance coverage.
- Access to an Employee Stock Ownership Program, offering long-term investment in your career and the company's success.
- Opportunity to work in a supportive environment with a dedicated Engagement Manager focused on your professional growth.
- Recognition as part of a team that has received ClearlyRated's Best of Staffing® Client and Talent Award for 12 consecutive years.
Qualifications & Requirements
- At least 8-10 years of experience as a developer, with a focus on Android application development.
- 6-8 years of professional experience in Java EE development, including significant exposure to Java 8 and Java 11.
- Expertise in the Android SDK and building modern Android applications using Android Jetpack libraries.
- Strong understanding of mobile application architecture, design patterns, and best practices.
- Experience working with Agile development methodologies, RESTful APIs, and application lifecycle management tools.
- Preferred experience with IoT and WebSocket technologies, with additional consideration given for experience with the Android SDK Leanback library (TV applications).
- Demonstrated ability to write clean, efficient, and well-documented code.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
Ideal Candidate Snapshot
- Proactive and self-motivated technologist with a passion for continuous learning and professional development.
- Collaborative communicator who thrives in team-oriented environments and values open, constructive feedback.
- Detail-oriented with a strong focus on delivering high-quality, reliable software solutions.
- Adaptable and able to manage multiple priorities in a fast-paced setting.
- Keen interest in emerging technologies, especially those at the intersection of mobile, IoT, and cloud computing.
Other Relevant Information
- The organization is recognized as a leader in the hospitality industry and offers significant opportunities for career advancement within a technology-driven culture.
- Work in a location known for its strong community and growing technology sector, providing a positive environment for both professional and personal growth.
- Committed to diversity and inclusion, ensuring equal opportunity for all qualified applicants.
- To take the next step in your career as an Android Developer, click the job application button and apply today to join a team where innovation, support, and growth are at the forefront.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.