Actively recruiting / 13 applicants
We’re here to help you
Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
Wilson Bittencourt, RecruiterAbout Us
App Dev for All is a nonprofit foundation committed to expanding access to computer science education and programming resources. We’re building free, full-featured programming tools that can run on low-end Android phones and tablets with or without an Internet connection. Our first product, Code on the Go, is a full-scale IDE for Android apps that runs on Android phones and doesn’t require Internet access.
Job Description
We are seeking a highly skilled and experienced Senior Android Engineer, based in Eastern Europe or Africa, with an in-depth understanding of Android development. Ideal candidates will bring enthusiasm and a optmistic outlook to the workplace, fostering a collaborative and motivating environment for the team.
Key Responsibilities
- Write clean, maintainable, and scalable code using Java, Kotlin, and other modern Android tools.
- Collaborate with staff to define, implement, test, and document new features.
- Troubleshoot and resolve complex technical issues.
- Stay updated with the latest advancements in Android development and related technologies.
- Brings expertise in current methodologies, tools, and standards to improve efficiency, quality, and innovation.
- Participate in code reviews and provide constructive feedback.
- Propose and implement innovative solutions to improve app performance and debugging capabilities.
- Contribute to the overall mobile development strategy and share insights on emerging technologies.
Requirements
- 5+ years of experience in Android development with a strong focus on Kotlin.
- Deep understanding of architecture and communication protocols.
- Strong knowledge of Android architecture components, lifecycle management, and performance optimization.
- Understanding of security implications when developing mobile applications
- Familiarity with Android Studio and Gradle.
- Knowledge of low-level Android system components and debugging native code (NDK).
- Solid experience with Linux environments