Senior Android Software Development Engineer

Remote Full-time
Job Description:
• Design and build applications for the Android platform.
• Implement requirements on Android apps, write and update design documents.
• Continuously discover, evaluate and implement new technologies to strengthen development efficiency.
• Interface with software test to ensure high quality product.
• Develop automated unit and integration tests.
• Participate in design, code, and test reviews and provide technical leadership.
• Propose and implement enhancements to the apps to improve sustainability.

Requirements:
• Minimum 5 years of professional native Android app development experience using Java and Kotlin
• High degree of diligence in documentation, testing and coding
• Excellent written and oral communication skills
• Experience working in Agile teams & using tools such as Jira and Confluence
• Experience using CI/CD tools such as Jenkins, Bamboo, and Github Actions
• Experience with version control tools such as Git, Github, Gitlab, Bitbucket and GitFlow
• Experience writing unit tests
• Working knowledge of design patterns such as MVC, MVVM, MVP
• Jetpack Compose and reactive programming experience (even better)

Benefits:
• A full and comprehensive benefits program.
• Growth opportunities on a global scale.
• Access to career development through in-house learning programs and/or qualified tuition reimbursement.
• An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

(Remote) Technical Consultant

Remote

Senior Backend Engineer (Rust)

Remote

Financial Benefits Specialist

Remote

Manager, AI Solutions

Remote

Senior Vice President, Customer Experience (Product Development)

Remote

**Experienced Customer Service Representative – Part-Time Remote Chat Support Role at arenaflex**

Remote

Remote Travel Marketing Specialist

Remote

Senior Accountant

Remote

**Experienced Remote Telechat Specialist – Deliver Exceptional Customer Support in a Dynamic Environment**

Remote

Customer Service Representative Work from Home

Remote
← Back