Mobile Engineer - Android
MBC GROUP · 6th of October, Al Jizah, Egypt
قدّم وتابع مع أبلاي إيدجThe role involves translating designs and wireframes into high-quality code while ensuring the technical feasibility of UI/UX designs.ResponsibilitiesTranslate designs and wireframes into high-quality codeEnsure the technical feasibility of UI/UX designsBuild reusable code and libraries for future useEnsure best possible performance and responsiveness of the applicationFollow best practices of software designResearch coding techniques and reduce defectsAbility to work effectively both independently and within a teamUnderstand and maintain already developed applicationsAbility to identify, analyze and solve problems creatively and independentlyAbility to handle multiple tasks simultaneously and shift priorities as directedCollaborate with other team members and stakeholdersQualificationsDegree in Computer Science or a related fieldRequired SkillsSolid experience in Java & KotlinSolid experience in latest Android trends and technologiesSolid understanding of OOP and design patternsExperienced with architectural design patterns such as MVVM, MVP, etc.Proven experience with Git version control systemKnowledge in asynchronous programming (LiveData)Strong knowledge of UI design principles, patterns, and best practicesExperience with application profiling and performance tuningPreferred SkillsKnowledge in Reactive programming (Rx)Knowledge in DI (Hilt)Knowledge in players, AdsExperience with maintaining CI/CD pipelinesExperience in Huawei Managed Service is a plus