JOBLYIN SUMMARY
Job Overview
This position is offered by Augustus Media, in Qesm El Sheikh Zaid, Al Jizah, Egypt, as a Full-time role. The job details and listed requirements below are based on the original job posting.
COMPANY PROFILE
About the Company
AIi
This summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.Augustus Media is a dynamic organization focused on connecting talent with meaningful career opportunities. While specific industry details are not provided, the company's recruitment of roles such as Junior Finance Executive suggests an interest in supporting professional growth within financial and administrative sectors. Augustus Media likely operates in a space that values skilled professionals and offers pathways for development. The company appears to prioritize quality over quantity in its hiring practices, emphasizing the importance of candidate fit and potential. With a clear focus on career advancement, Augustus Media aims to provide individuals with the tools and support needed to succeed in their roles. Its approach reflects a commitment to fostering a positive work environment where employees can thrive and contribute meaningfully.
ORIGINAL JOB DESCRIPTION
About the Job
Role Description The Android Developer is responsible for designing, developing, testing, and maintaining high-quality Android applications across Augustus Media’s digital products. The role focuses on building reliable, responsive, and user-friendly mobile experiences, improving app performance, and collaborating with Product, Design, Backend, and Content teams to deliver features that support business and audience needs.
Key Responsibilities
1. Android Application Development
Develop, maintain, and enhance Android applications and features in line with product requirements and technical standards.
Write clean, maintainable, reusable, and well-documented code using Kotlin and, where applicable, Java.
Build responsive user interfaces using modern Android development practices and tools, including Jetpack Compose or XML layouts as appropriate.
Integrate REST APIs and backend services, handling data, loading states, errors, and connectivity appropriately.
Implement navigation, local data storage, notifications, and other Android platform capabilities as required.
2. Quality, Performance & Troubleshooting
Test, debug, and resolve application defects, crashes, and performance issues across supported Android versions and devices.
Improve application stability, responsiveness, startup time, and resource usage.
Write and maintain appropriate unit, integration, and UI tests.
Use logs, crash reports, and monitoring tools to identify root causes and prevent recurring issues.
Follow secure coding practices and protect user data in line with applicable privacy and security requirements.
3. Collaboration & Delivery
Work closely with the Product & Tech Director, Product, Design, Backend, QA, and Content teams to clarify requirements and deliver features.
Contribute to technical discussions, estimate development tasks, and communicate progress, risks, and dependencies.
Participate in code reviews and follow agreed coding standards, branching strategies, and release processes.
Support app releases, store submissions, version updates, and post-release fixes.
Document key technical decisions, implementation details, and recurring issues.
Recommend improvements to the application architecture, development workflow, and user experience
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
Around 3-4 years of experience developing Android applications; strong demonstrable project experience may also be considered.
Good knowledge of Kotlin and Android SDK; familiarity with Java is an advantage.
Experience with Android Studio, Gradle, Git, and standard development workflows.
Understanding of Android app architecture, lifecycle management, asynchronous programming, and app navigation.
Experience integrating REST APIs and handling JSON data, authentication, and common API errors.
Familiarity with Jetpack libraries and modern Android development practices; Jetpack Compose experience is an advantage.
Knowledge of testing, debugging, performance optimization, and crash investigation.
Understanding of mobile security, data handling, and app publishing through Google Play Console is an advantage.
Strong problem-solving, analytical, communication, and teamwork skills.
Ability to manage priorities, meet agreed deadlines, and take ownership of assigned work.
Show more
CAREER PROFILE
Role Overview
AIi
This summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.An Android Developer designs and builds mobile applications for digital products. The role involves creating, testing, and maintaining high-quality software solutions for various platforms.