This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
10Pearls is seeking a Software Engineer with experience in Android app development to join their Client Tablet Engineering team.
The position is fully remote and available only in specific LATAM countries including Peru, Colombia, Honduras, Costa Rica, Mexico, Argentina, El Salvador, Guatemala, Nicaragua, and the Dominican Republic.
The role involves designing, developing, and supporting Android native apps and web applications to meet customer commitments and strategic product initiatives.
Responsibilities include collaborating with application engineers for seamless service integration, working with UX designers to implement user experiences, and conducting research to expand platform features.
The candidate will provide technical documentation for new code and features, and may build custom Android OS based on the Android Open-Source Project (AOSP).
The position requires quick learning of new technologies and leading new designs and solutions in a Scrum/Agile environment.
The candidate will partner with Networking and DevOps teams to improve tablet product experience and performance.
Effective communication among internal team members is essential.
Requirements:
A Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field is required; 4 years of demonstrated experience can substitute for education.
A minimum of 5 years of software engineering experience with a passion for mobile technologies and innovations is required.
At least 5 years of experience in Android App and SDK software development using Kotlin, Java, and Android System WebView, adhering to industry standards and best practices including Clean Architecture.
A minimum of 3 years of experience with frameworks/libraries such as ExoPlayer, AndroidX/Jetpack, and Dagger is required.
At least 3 years of experience debugging and troubleshooting Android apps using ADB, logcat, and related tools is necessary.
A minimum of 2 years of experience integrating apps with REST APIs and JSON payloads and responses is required.
At least 2 years of experience and knowledge of Android Runtime (ART), app memory management, and performance optimization is necessary.
A minimum of 2 years of experience in NodeJS/TypeScript, Next.js, and GraphQL is required.
Basic understanding of networking concepts such as Wi-Fi, LTE wireless RF, and TCP/IP stack is necessary.
Demonstrated experience working in a Scrum/Agile environment is required.
Experience in Object Oriented Design and Programming, Design Patterns, and related frameworks is necessary.
Excellent communication and presentation skills are essential, along with the ability to analyze and solve complex problems.
Benefits:
The position offers the flexibility of working from anywhere.
Employees have access to LinkedIn Learning, Udemy, and Pluralsight for professional development.
A virtual nutritionist is available to employees.
The company promotes an amazing people-oriented organizational culture.
Employees will work on challenging projects using the latest technologies with clients from the US.
The work environment is dynamic and fast-paced, with opportunities for growth and advancement.
A competitive salary and benefits package is provided.