Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and build advanced applications for Android and iOS platforms using Kotlin/Kotlin Multiplatform, collaborating with cross-functional teams to innovate and deliver new features.
- Uphold high coding standards, practice thorough testing, and enhance code quality, aligning with team conventions and proactive problem-solving in a creative and agile environment.
- Engage in research to evaluate, test, and integrate cutting-edge open-source frameworks and technologies, contributing significantly to the agile development lifecycle.
- Actively participate in design and code reviews, embrace challenging technology tasks, and foster an open, honest culture of constructive feedback and continuous improvement.
Job Requirements
- Solid understanding of OO programming, design patterns, relational data modeling, and proficiency in version control tools, particularly GIT, with the ability to write maintainable, extensible, and reusable code.
- Proficient in Kotlin, Android SDK, Java, JSON, XML, REST.
- Considered a plus; iOS development fundamentals, with additional skills in C, C++, HTML5, JavaScript, jQuery, Ajax, and server-side technologies (PHP, Python) viewed favorably.
- Experienced in integrating APIs and web services (REST, JSON) in mobile environments, utilizing GCM, FCM, Firebase APIs, and familiar with common third-party APIs (Google, Facebook, Apple etc.).
- Demonstrated ability in mobile database management and optimization, conducting peer code reviews, ensuring quality assurance, and exhibiting strong knowledge of web service technologies.
- Excellent command of the English language, with effective communication skills, the ability to send formal messages, and a proactive approach to learning and collaboration within a team.
Featured Jobs
Similar Jobs
- Automation Testing Engineer.Fawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza4 days ago