Senior Android Application Architect
Shape the Future of Mobile Experiences: Join Our Innovative Team as a Senior Android Application Architect!
Are you a passionate and highly skilled Android developer with a proven track record of architecting and delivering high-impact mobile applications? Do you thrive in a collaborative, remote-first environment where your expertise can drive innovation and reach millions of users? If so, we invite you to join our dynamic team as a Senior Android Application Architect. This is a 100% remote position offering unparalleled flexibility and the opportunity to make a significant contribution to a global leader.
At Concentrix, we are committed to being the world's greatest customer engagement services company, driven by diversity, talent, and a dedication to doing right by our people, clients, customers, and communities. We believe in empowering our employees and providing them with the tools and opportunities to excel. As a key member of our Information Technology and Global Security team, you will play a pivotal role in shaping the future of our mobile applications, which are integral to delivering exceptional customer experiences for some of the world's leading brands.
In this role, you will be a technical leader, responsible for the overall architecture, design, and development of our core Android applications. You will work closely with product owners, designers, and fellow engineers in an agile environment to translate business requirements into scalable, robust, and user-friendly mobile solutions. You will be instrumental in driving technical excellence, fostering innovation, and mentoring junior developers.
What You'll Do:
- Architect and Design:** Lead the architectural design and technical roadmap for our key Android applications, ensuring scalability, maintainability, and security.
- Code and Develop:** Write clean, well-documented, and testable code in Kotlin, leveraging best practices and design patterns.
- Collaborate and Communicate:** Work closely with product owners, designers, and other engineers in an agile environment, providing technical guidance and mentorship.
- Troubleshoot and Resolve:** Diagnose and resolve complex technical issues, ensuring the stability and performance of our mobile applications.
- Implement New Features:** Translate user stories and business requirements into functional and engaging mobile features.
- Ensure Quality:** Participate in code reviews, testing, and quality assurance processes to ensure high-quality deliverables.
- Stay Current:** Research and evaluate new technologies and trends in the Android ecosystem, recommending innovative solutions to improve our applications.
- Mentorship and Leadership:** Provide technical leadership and mentorship to junior developers, fostering a culture of continuous learning and improvement.
- API Integration:** Design and implement integrations with backend APIs to deliver seamless user experiences.
- Performance Optimization:** Identify and address performance bottlenecks to ensure optimal application responsiveness and efficiency.
What You'll Bring:
- Proven Experience:** 5+ years of hands-on experience in native Android application development.
- Expertise in Kotlin:** Deep understanding and proficiency in Kotlin, including modern language features and best practices.
- Solid Foundation:** Strong knowledge of Java, the Android SDK, and related technologies.
- Architectural Expertise:** Experience in designing and implementing large-scale, complex Android applications with a focus on scalability and maintainability.
- Agile Development:** Experience working in Agile software development environments, utilizing continuous integration and continuous delivery (CI/CD) practices.
- API Proficiency:** Experience with RESTful APIs and integrating with backend services.
- Testing Expertise:** Familiarity with test-driven development (TDD) and automated testing frameworks.
- Problem-Solving Skills:** Excellent analytical and troubleshooting abilities.
- Communication Skills:** Exceptional written and verbal communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Team Player:** A collaborative mindset with a positive attitude and a willingness to go the extra mile for your teammates.
Bonus Points For:
- Experience with Jetpack libraries and components.
- Experience with mobile UI/UX design principles.
- Contributions to open-source Android projects.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
Location: USA, CO - Work-at-Home
Benefits: We offer a comprehensive benefits package for both regular and temporary employees, including healthcare, wellness programs, dental, vision, flexible spending accounts, health savings accounts, an Employee Assistance Program, 401(k), life insurance, disability insurance, paid time off, and various voluntary benefits. We are committed to providing a supportive and rewarding work environment.
Physical & Mental Requirements: This role requires regular use of a computer, keyboard, telephone, and other office equipment. The work is generally sedentary in nature. We are committed to creating a workplace that is accessible and inclusive for all employees.
If you are a motivated and experienced Android Application Architect looking for a challenging and rewarding opportunity in a remote-first environment, we encourage you to apply. Join our team and help us shape the future of mobile experiences!
Apply Now! Apply To This Job
Apply for this job