Innovation Team is an IT consulting company that provides specialized professional solutions and services to businesses.
Android Mobile Developer
Location
Egypt
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Android Mobile Developer
InnovationTeam
• Develop, test, and maintain mobile applications for Android platforms. • Collaborate with cross-functional teams to understand project requirements. • Design user interfaces and implement app features. • Work closely with product managers and UX designers to deliver high-quality applications. • Provide technical leadership and mentorship to junior developers.
Job Requirements
- Bachelor’s degree in Computer Science or a related field.
- Professional Android development experience.
- Proficiency in both Java and Kotlin for Android application development.
- Experience in building and maintaining SDKs for Android.
- Clean & readable code writing.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with Restful APIs to connect Android applications to back-end services.
- Familiarity with cloud message APIs and push notifications.
- Strong understanding of Android design principles, patterns, and best practices.
- A good understanding of MVC, MVP & MVVM patterns.
- Strong knowledge of SOLID principles and object-oriented programming concepts.
- Expertise in performance tuning and memory optimization.
- Comprehensive knowledge of the complete mobile development life cycle.
- Experience with cross-platform development technologies, such as React Native, is a plus.
- Excellent problem-solving and debugging skills.
- Effective verbal and written communication skills.
Related Guides
Related Job Pages
More Android Engineer Jobs
• Participating in architectural discussions for new applications • Contributing to the Flutter development team to deliver high-quality applications • Writing code using best practices, considering security and performance • Participating in sprint planning and task estimation, taking part in crafting stories/requirements • Collaborating closely with the UX/UI designers, PMs, QAs, and other developers • Communicating with main stakeholders and customers
Android and iOS Developer
TokyoTechieTokyoTechie is known for blockchain development, DeFi, NFT & Digital Currency
• Develop end to end product on android and IOS • Participate in the majority of SDLC Phases (Requirements, Design, Develop, Testing, Deployment, Support)
Senior Android Developer
IO Connect ServicesCloud Technologies | Enterprise Integrations | E-Commerce | Retail | Cloud-Native Development | DevOps | MSP
• Design, develop, and maintain advanced applications for the Android platform. • Write clean, maintainable, and scalable code using Kotlin/Java. • Collaborate with product managers, designers, and backend developers to define app requirements and user experiences. • Ensure performance, quality, and responsiveness of applications. • Work with APIs, message brokers, databases, and cloud services to integrate mobile applications with backend systems. • Identify and resolve performance bottlenecks and bugs. • Maintain up-to-date knowledge of Android development best practices and emerging trends. • Conduct code reviews and mentor junior developers. • Ensure applications comply with security and data privacy regulations.
• Developer for C/C++ for micro-controller, Linux, and/or Android embedded systems. • Work with an embedded Engineering team on a wide range of projects integrating hardware security into IoT devices in a Cloud environment. • Involved in all stages of design, development, and testing of libraries supporting hardware security devices. • Should be self-motivated and willing to learn new development environments and build systems.




