Company Description:
Aboelsoud for Information Technology (AIT) is a dynamic private limited company headquartered in Cairo, Egypt. Since our founding in 2024, we have been committed to delivering innovative, high-impact IT solutions that empower businesses, government entities, and individuals. AIT is dedicated to driving digital transformation across Egypt’s evolving technological landscape, helping clients streamline operations, boost efficiency, and unlock new growth opportunities. With a focus on cutting-edge software development and strategic IT consulting, we are not just a service provider—we are a trusted partner in navigating the complexities of today’s digital world.
Role Description:
Aboelsoud for Information Technology (AIT) is seeking a highly skilled and experienced Senior Mobile App Developer / Technical Lead to lead the development of a mobile application for both iOS and Android platforms. In this role, you will be responsible for overseeing the end-to-end development process, including architecture design, feature implementation, and deployment, ensuring the app meets high standards of performance, security, and user experience.
As the Technical Lead, you will collaborate with designers and developers, mentor junior team members, and drive the integration of essential services, such as payment gateways and mapping solutions. You will play a key role in shaping the technical strategy and delivering an innovative, user-friendly mobile application. This position offers the chance to take ownership of a major project and make a meaningful impact within a dynamic, growing company.
Job Responsibilities / Duties:
Lead Mobile App Development
Oversee the design, development, and deployment of a secure, user-friendly mobile-application, ensuring smooth performance across iOS and Android platforms.
Architect Scalable Solutions
Design and implement robust backend architecture, including payment gateways, mapping services, and user management systems.
Team Leadership and Mentorship
Provide technical leadership, mentoring junior developers, and managing sprints to ensure timely delivery of the project using Agile methodologies.
Third-Party Integrations
Lead the integration of essential third-party services such as mapping APIs, payment gateways, and notifications.
Collaborate with UX/UI Designers
Work closely with designers to ensure the app delivers an intuitive and seamless user experience.
Ensure Security and Compliance
Implement best practices for data security and compliance with industry standards and local regulations.
Performance Monitoring and Optimization
Set up performance monitoring tools, debug issues, and optimize the app for peak performance post-launch.
Oversee Testing and Deployment
Manage the testing, deployment, and post-launch support phases, ensuring timely updates and bug fixes based on user feedback.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science or related field
- 5+ years of experience in mobile app development with a strong portfolio of iOS and Android applications.
- Proficiency in one or more mobile development frameworks such as flutter, React Native, or Swift/Kotlin.
- Strong knowledge of APIs and third-party integrations, particularly with payment gateways and mapping services.
- Experience with backend development and familiarity with RESTful APIs.
- Solid understanding of app security protocols, performance optimization, and responsive design
- Team leadership or technical lead experience, with a proven ability to guide and mentor other developers.
- Excellent communication skills, with the ability to collaborate effectively with cross-functional teams (designers, product managers, etc.).
Preferred Qualifications:
- Experience deploying and maintaining apps in both Apple App Store and Google Play Store.
- Familiarity with CI/CD pipeline for mobile applications.
- Expertise in backend technologies, such as Node.js, Python, or similar, to support mobile applications.
- Knowledge of cloud-based services such as AWS, Firebase or Google Cloud.
- Familiarity with Agile/Scrum methodologies and experience working in fast-paced development environments.
- UX/UI design knowledge or experience collaborating closely with designers to deliver highly polished, user-friendly apps.
Team Environment:
At Aboelsoud for Information Technology (AIT), we cultivate a dynamic and inclusive work environment where collaboration and innovation thrive. Our diverse team is composed of professionals with varied expertise, all working together towards a common goal: delivering exceptional IT solutions. We prioritize open communication, encouraging team members to share ideas and insights freely. As part of our commitment to fostering a positive culture, we hold regular team-building activities and knowledge-sharing sessions, allowing everyone to contribute to our collective success while growing both personally and professionally.
Professional Development:
At AIT, we believe in investing in our team’s growth and development. As you join us, you will have access to various training programs, workshops, and mentorship opportunities to enhance your skills and advance your career. We encourage employees to take on new challenges and lead projects, which can open pathways for advancement into roles with greater responsibility. Additionally, as we expand our service offerings and client base, there will be ample opportunities for career progression in different areas of our organization, from software development and project management to strategic consulting.