Senior Android Engineer
Our client is a B2B/B2C software product company with an amazing culture and leadership. The business is in an important (some say critical) high-growth field with abundant opportunities to grow your career. We're seeking a high-performing Senior Android Engineer who can and wants to make an impact because they care about the quality of their deliverables. And have seen enough real-world product delivery to help drive innovation and constant improvement. This is a great role for an engineer who enjoys ownership and takes initiative when ambiguity inevitably rears its ugly head.
Responsibilities:
1. Develop and implement innovative Android solutions that significantly improve app performance and user experience.
2. Create robust, scalable integrations between our Android apps and backend services, enhancing overall system performance and reliability.
3. Elevate the technical capabilities of the Android team through mentorship, knowledge sharing, and process improvements.
To achieve these objectives, you will:
1. Analyze complex business requirements and translate them into efficient technical solutions.
2. Design and develop high-performance, scalable Android applications using Kotlin.
3. Integrate Android apps with RESTful APIs and AWS services (EC2, S3, Lambda, SNS, SQS, RDS, NoSQL).
4. Implement and maintain coding standards, conduct code reviews, and ensure best practices in Android development.
5. Mentor junior developers and contribute to hiring and team growth initiatives.
6. Provide technical leadership in architectural decisions and technology selection.
7. Collaborate with cross-functional teams to align mobile strategy with overall business goals.
Qualifications:
1. Proven track record of delivering high-impact Android projects (portfolio or case studies required).
2. 4+ years of professional Android development experience with Kotlin.
3. Strong understanding of Android architectural patterns (e.g., MVVM, Clean Architecture).
4. Experience with backend integration, preferably including AWS services.
5. Demonstrated ability to lead and mentor other developers.
6. Bachelor's degree in Computer Science or equivalent practical experience.
#J-18808-Ljbffr