About the job
- Develop robust applications using Java and Kotlin while also crafting SDK bindings for React Native, PhoneGap, JavaScript, and more.
- Design, implement, and maintain SDKs utilized by a vast user base.
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Entry Level
PushBots is an innovative Software as a Service (SaaS) company dedicated to enhancing customer engagement for mobile and web applications through effective push messaging. Our platform offers a streamlined messaging kit that integrates a single SDK for iOS, Android, and web applications. With PushBots, businesses gain access to a comprehensive command center for their digital products, enabling them to connect with customers across mobile and desktop platforms via notifications. We empower companies to analyze their user engagement, optimize message performance, and automate messaging strategies. With over 10 billion notifications delivered to 80 million end-users across more than 167 countries, PushBots is trusted by numerous mobile apps, startups, and businesses to meet their messaging needs.
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.
Search for Android Developer
358 results
Anas Technologies
Join Anas Technologies as a passionate Android Developer and be part of a dynamic team that shapes innovative mobile applications. This is an exciting opportunity for someone who thrives in a fast-paced environment and is eager to leverage their skills in Android development.
Role Overview:The Senior Android Developer will play a pivotal role in designing and developing high-performance, scalable applications tailored for the banking sector. This individual will collaborate closely with product and design teams to gain a comprehensive understanding of user requirements and use cases, translating these insights into effective and innovative technical solutions.Additionally, the developer will ensure seamless integration with backend services (such as JSON and REST) to optimize the mobile user experience, ensuring speed and efficiency for end users.Key Responsibilities:Develop and implement technology and business solutions that enhance the competitive edge of client organizations.Utilize diverse software development technologies to create efficient and creative solutions to strengthen the client’s technology framework.Work collaboratively with team members to deliver user stories, conduct testing, and continuously enhance product functionality.Communicate effectively with team members to navigate and resolve technical dependencies during implementation.Report directly to the Engineering Manager or Senior Engineering Manager.
About UsWelcome to Foodics! We are at the forefront of revolutionizing the restaurant management ecosystem and payment technology. Established in 2014, with our headquarters located in Riyadh, we have expanded our presence across five countries, including the UAE, Egypt, Jordan, and Kuwait. Proudly serving customers and partners in more than 35 countries worldwide, our cutting-edge products have processed over 6 billion orders, solidifying Foodics as one of the fastest-growing SaaS companies emerging from the MENA region. Our success includes three funding rounds, with our most recent raise of $170 million, marking the largest SaaS funding round in MENA, which enhances our innovation capabilities to better serve business owners.Your RoleWe are seeking a passionate Android Developer who is eager to build exceptional Android experiences and excited to push mobile technology limits while developing the next generation of Foodics mobile applications.Excited about this opportunity? Apply now!ResponsibilitiesEngage hands-on within our remote mobile development team, taking charge of designing and building advanced features and components for our Android platform.Utilize Object-Oriented and functional programming principles to independently devise project solutions.Collaborate with a talented group of Android developers to create remarkable native applications.Work closely with product management and UX teams to transform concepts into reality through excellent software design, coding, and processes.Continuously explore, evaluate, and adopt new technologies to enhance development efficiency.Troubleshoot issues with minimal guidance, identify workflow bottlenecks, and propose solutions for scalable, bug-free applications.Participate in testing and code documentation activities.Engage in peer code reviews, pair programming, and technical assessments of architectural proposals.This position is fully remote, allowing you to work from anywhere in the world!
Develop robust applications using Java and Kotlin while also crafting SDK bindings for React Native, PhoneGap, JavaScript, and more.Design, implement, and maintain SDKs utilized by a vast user base.
Cross Border Talents
We are seeking a highly skilled Senior Android Developer specializing in Kotlin to join our dynamic team. You will be responsible for both the development and ongoing maintenance of cutting-edge Android applications tailored for a wide range of devices. Your primary focus will be on crafting exceptional Android applications and ensuring their seamless integration with backend services.Collaboration is key; you will work closely with fellow engineers and developers across different infrastructure layers. A strong commitment to collaborative problem-solving, innovative design, and delivering high-quality products is essential.Key Responsibilities:Developing and maintaining clean, efficient code for Android applications.Monitoring live application performance and optimizing at the code level.Identifying and addressing bottlenecks, debugging issues, and enhancing application performance.Conducting unit and instrumentation tests on code.Collaborating with cross-functional teams to define and design new features.Staying current with the latest mobile technology trends, applications, and protocols.
Position Overview:We are seeking a talented Mid-Level Android Developer to join our dynamic team within the banking sector. In this role, you will be responsible for designing and developing high-performance, scalable applications for Android devices. You will collaborate closely with product managers and designers to translate user requirements into practical and effective technical solutions.As an Android Developer, you will integrate with backend services (JSON, REST, etc.) to ensure a seamless and efficient mobile user experience that exceeds customer expectations.Key Responsibilities:Develop and implement innovative technology and business solutions that enhance our client’s competitive edge.Utilize various software development technologies to create efficient and creative solutions that enrich our technology stack.Work collaboratively with team members to implement user stories, conduct testing, and continuously deliver enhanced product functionality.Communicate effectively with team members to address and resolve technical dependencies during implementation.Report directly to the Engineering Manager or Senior Engineering Manager.
Anas Technologies
Join our innovative team at Anas Technologies as a Mid-Senior Android Developer. In this role, you will be responsible for designing and implementing advanced applications for the Android platform. You will collaborate with cross-functional teams to define, design, and ship new features. This position offers a fantastic opportunity to work with the latest technologies and contribute to impactful projects.
Responsibilities:Take ownership of the technical aspects, tools, and processes related to our Android application.Manage app releases to ensure a seamless user experience.Create exceptional user interfaces using Jetpack Compose.Oversee our Kotlin codebase, upholding best practices and coding standards.Make informed technical decisions driven by production metrics and user experience data.Facilitate experimentation through A/B testing methodologies.Collaborate with designers to establish and implement a new Design Language System.Assist Product Managers, designers, and other engineers in exploratory initiatives.Align API contracts with backend developers for smooth integration.Advance the existing MVI application architecture in alignment with our technical vision.Proactively manage technical debt and enhance the maintainability of the Android application.Promote regression prevention, code coverage, and automated testing.Drive data-informed decision-making for business, product, and technical strategies.Mentor junior engineers to foster their professional development.Support app discovery activities.Your contributions will help the team achieve short-term objectives, including:Optimizing price visualization.Enhancing user experience in critical sales areas.Maximizing marketing acquisition.Reducing significant technical debt in the Android application.
b_labs serves as the digital transformation and innovation branch of B.TECH, dedicated to revolutionizing the industry landscape. We are at the forefront of technological advancements within B.TECH, a pivotal entity in the Egyptian retail sector. By joining b_labs, you will immerse yourself in a dynamic startup atmosphere while benefiting from the security of being part of a rapidly growing company. You will collaborate with a forward-thinking, customer-centric team that is committed to pioneering digital retail in the Middle East.Key ResponsibilitiesConvert designs and wireframes into high-quality, efficient code.Engage in engineering processes from design to implementation, addressing complex technical challenges to enhance developer productivity and speed.Design, develop, and sustain high-performance, reusable, and dependable code utilizing Kotlin, Java, Fastlane, and Gradle.Guarantee optimal performance, quality, and responsiveness of applications.Identify and rectify bottlenecks and bugs.Translate business requirements into technical specifications.Assist in decision-making regarding code refactoring.Contribute to maintaining code quality, automation, and organization.
Core Responsibilities:▪ Collaborate with the Solution/Software Architect to prepare and review low-level designs for team members.▪ Provide guidance to project teams on technology strategies regarding coding practices, continuous integration, and automated deployment.▪ Engage in hands-on coding to assist the team in developing solutions and resolving emerging challenges.▪ Identify and eliminate technical impediments to ensure project progress.▪ Partner with the Product Owner in creating user stories and acceptance criteria, effectively communicating trade-offs with Designers.▪ Continuously seek innovative methods for solving technical problems and designing solutions, while challenging the status quo.▪ Share a roadmap for implementing software engineering practices aimed at enhancing code quality.
Are you a passionate Flutter developer eager to join a dynamic team? At Sarmad, we are seeking talented individuals who are skilled in developing applications across iOS, Android, and web platforms using the Flutter framework. You will collaborate with a diverse group of developers, designers, and product managers to create high-quality applications that deliver exceptional user experiences. If you have a strong desire to innovate in the mobile development field and excel at crafting beautiful, responsive user interfaces, we would love to hear from you!
Advansys ESC
Mobile Application Development:Craft and build high-performance, user-centric mobile applications utilizing React Native for both iOS and Android platforms, ensuring exceptional performance and responsiveness.Collaboration:Collaborate effectively with product managers and designers to convert product needs into technical specifications and implement cutting-edge mobile features.Code Quality and Standards:Produce clean, maintainable, and testable code while conforming to software development best practices. Conduct code reviews, offering constructive feedback to team members and ensuring adherence to quality standards.Technical Leadership:Provide mentorship and support to junior developers, promoting skill enhancement and knowledge sharing within the team.Testing and Debugging:Establish effective testing strategies, including unit and integration tests, to guarantee the reliability and performance of applications. Troubleshoot issues reported by users and optimize app performance based on analytics and feedback.Stay Current:Stay abreast of the latest trends and best practices in mobile development, assessing and recommending new tools and technologies.Documentation:Maintain thorough documentation for applications and development processes to facilitate team knowledge and onboarding.
Join iSchool as a Senior Web Development Content Developer and take the lead in crafting dynamic and impactful web development content for the DECI Project (Digital Egypt Cubs Initiative). This is a pivotal leadership position where you will design and manage comprehensive full-stack web development learning experiences, mentor junior content developers, and ensure that all educational materials meet industry standards and contemporary pedagogical practices.Your role will significantly influence how students engage with frontend, backend, and cloud technologies through hands-on, project-based learning initiatives.Key ResponsibilitiesLead the creation of a robust web development curriculum (Frontend + Backend)Design:Interactive lessons and structured learning pathwaysPractical projects and real-world applicationsAssessment and evaluation frameworksMentor and support junior content developersEnsure alignment with DECI learning goals and pedagogical standardsDefine the curriculum structure, roadmap, and delivery approachReview and refine content based on student feedback and performance metricsMaintain high standards of content quality, clarity, and engagementContribute to cross-functional projects and leadership initiatives
Join our dynamic team as an Intermediate Frontend Developer, where you will be instrumental in contributing to our web development projects using the Angular technology stack. Collaborate closely with product and design teams to understand end-user needs and transform them into effective technical solutions.Your role will also include enhancing our DevOps tooling and implementing innovative technology solutions that set our clients apart in their industries. You will use various software development technologies to swiftly create efficient solutions that enrich the client’s technology framework.Key responsibilities include:Developing and implementing technology/business solutions that drive competitive differentiation for our clients.Collaborating with team members to implement user stories, conduct testing, and continuously enhance product functionality.Maintaining effective communication with internal IT teams to address technical dependencies during implementation.Reporting directly to the Engineering Manager or Senior Engineering Manager.
ssc-hr
Role OverviewWe are in search of a skilled Senior/Mid-Level ServiceNow Developer to enhance our dynamic team. In this role, you will be responsible for developing, configuring, and customizing the ServiceNow platform to align with our business needs. The ideal candidate will have a proven track record in delivering high-quality software solutions and will thrive in both independent and collaborative work settings. Main Responsibilities Develop, configure, and customize the ServiceNow platform to meet business specifications. Work closely with cross-functional teams to gather and prioritize business requirements. Write clean, efficient, and maintainable code while leveraging your expertise. Conduct code reviews and quality control assessments to ensure optimal efficiency and productivity. Troubleshoot and resolve technical issues as they arise. Create and execute test cases to maintain high software quality. Document code and application functionalities for future reference. Stay updated with the latest trends and technologies in ServiceNow development. QualificationsEducation & Skills A degree in Computer Science, Engineering, or a related field is essential. At least 2 years of experience in ServiceNow development. Proficient in ServiceNow development, including scripting, workflows, and integrations. Familiarity with software development methodologies such as Agile or Waterfall is preferred. Knowledge of CSM and ITSM concepts. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Ability to work independently as well as part of a team.
iSchool is looking for a motivated and innovative Junior Content Developer to become part of our vibrant team. In this role, you will play a crucial role in revolutionizing coding education by crafting captivating and effective learning resources for our online platform. As a Junior Content Developer, your responsibilities will include designing and producing educational content specifically aimed at K-12 students. You will collaborate closely with team leaders and senior members to develop lesson plans, teacher guides, student materials, projects, quizzes, and additional resources for various iSchool initiatives, including Camps and School Collaborations when necessary.Key Responsibilities:Develop engaging and interactive content focused on coding for our online platform.Create structured outlines and plans for programming courses across various levels.Design lessons, projects, presentations, student materials, and assessments that align with our educational curriculum and learning objectives.Work alongside instructors to ensure content is accurate and adheres to best practices in coding instruction.
Archer Solutions
Role Overview Archer Solutions is seeking a Senior Odoo Developer to join the Development team in New Cairo City. This role focuses on building and customizing Odoo modules, handling both backend and frontend development, and supporting system integrations. The Senior Odoo Developer will help ensure projects meet technical standards and run smoothly from design through deployment. Mentoring junior team members and contributing to process improvements are also important parts of this position. What You Will Do Develop and customize Odoo modules for backend and frontend applications. Translate business requirements into clear, maintainable technical designs. Write backend logic in Python and PostgreSQL, and build frontend components using XML, QWeb, and JavaScript. Design and implement integrations with third-party systems and APIs. Optimize Odoo performance and maintain compatibility across different versions. Oversee technical project aspects, validate deliverables, and support Go-Live activities. Mentor junior developers and promote knowledge sharing within the team. Location New Cairo City, Cairo Governorate, Egypt
ssc-hr
Join our dynamic team as a Backend Developer, where you will play a crucial role in designing, implementing, and maintaining a powerful back-end infrastructure. Your expertise will be vital in developing APIs, crafting efficient database schemas, and ensuring optimal data storage security and efficiency. Collaborate closely with front-end developers to seamlessly integrate user-facing elements with server-side logic. Your contributions will be essential in managing and enhancing application performance and scalability.
ssc-hr
We are looking for a skilled Senior/Midlevel ServiceNow Developer to join our dynamic team at ssc-hr. In this role, you will be tasked with developing, configuring, and customizing the ServiceNow platform to meet our business needs. We value individuals with extensive experience and a strong passion for delivering high-quality software solutions. The ideal candidate should demonstrate both independent initiative and the ability to collaborate effectively with others. Roles & Responsibilities:Designing, configuring, and customizing the ServiceNow platform to align with business requirements.Collaborating with cross-functional teams to gather and prioritize business needs.Writing clean, efficient, and maintainable code that meets our standards.Conducting code reviews and quality assurance checks to ensure maximum productivity and efficiency.Troubleshooting and resolving technical issues as they arise.Creating and executing test cases to ensure software quality.Documenting code and application functionality thoroughly.Keeping up-to-date with emerging trends and technologies in ServiceNow development.
ssc-hr
Key Responsibilities:Conduct in-depth analysis of application requirements and actively engage in technical discussions by reviewing specifications and participating in team meetings to ensure a comprehensive understanding of system needs and alignment on technical solutions.Write clean, efficient, and maintainable code in accordance with established coding standards and approved designs, delivering high-quality, reliable, and scalable applications.Execute unit and integration testing by running test cases and validating outcomes against requirements to guarantee functionality across components and environments.Contribute to the creation of design documentation by detailing components under your ownership and identifying potential risks or gaps, providing clear references for development and future maintenance.Diagnose and resolve application issues by analyzing errors, logs, and system behavior across environments to minimize downtime and maintain application stability.Participate in code reviews and knowledge-sharing sessions by evaluating peers’ code and disseminating best practices to enhance code quality and promote team learning.Keep technical documentation up-to-date regarding developed components by regularly updating records and notes throughout the development lifecycle, ensuring accurate references for ongoing support and audits.
Sign in to browse more jobs
Create account — see all 358 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.