Senior Software Engineer- Android

7 days ago


مصر, Egypt Procore Full time

What if you could use your technology skills to develop a product that impacts the way communities, hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s one of the world’s least digitized industries, not to mention one of the most dangerous. We’re looking for a talented **Senior Android Engineer** to join Procore’s mobile software development team. In this role, you’ll collaborate closely with other project stakeholders to design and build customer solutions on our Android platform.

As a **Senior Android Engineer**, you’ll partner intimately with our customer base, translating their fundamental needs into technological SaaS solutions. We’ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.

This position will report to our Software Engineering Manager and will be based in our Cairo, Egypt office.

**What you’ll do**:

- Leverage your technical proficiency to serve as the go-to expert in your technical area, acting as a representative of your team, and work independently across the scope of your team
- Help set standards for your teams, providing technical and procedural advice, and decision-making
- Self-direct your work and task selection. Anticipate functional limitations of systems they’re developing
- Handle the full lifecycle of development within your team, including operational support and incident resolution
- Challenge tasks that seem unclear or would benefit from further direction
- Use a customer-centric approach to lead architectural design decisions
- Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
- Have a significant impact that extends beyond the boundaries of your team, on projects affecting scalability, performance, and new value delivery

**What we're looking for**:

- Bachelor’s Degree in Computer Science, Engineering, or a related field, or equivalent work experience
- Broad and deep understanding of Android’s architectural components (Room, LiveData, Jetpack Compose, etc.) and the MVVM architecture
- Experience with Coroutines and Flows is a plus
- Experience building apps with offline capabilities is a plus
- Experience working with RESTful APIs
- Solid understanding of multi-threading, concurrent programming, and performance optimization
- Proven ability to develop and ship complex high-quality software products that are performant and reliable
- Proven working knowledge of good software engineering techniques, methodologies, and best practices
- Exceptional communication skills and the ability to work closely with others both within and adjacent to the existing team
- Experience leading initiatives with the ability to course-correct as needed
- Ability to consistently evaluate current technical approaches to continue to be industry best-of-class

**Additional Information**

**Perks & Benefits**

At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.

**About Us**

Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.

We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law.

If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.



  • مصر, Egypt Plugin Talents Full time

    **About the job Senior Android software engineer**: **Technical Skills**: A strong foundation in Computer Science, Software Engineering, Data Structures, OOP and Design Patterns. Experience working with remote data via REST and JSON Experience with third-party libraries and APIs Working knowledge of the general mobile landscape, architectures, trends,...


  • مصر, Egypt Envision Employment Solutions Full time

    Envision Employment Solutions is currently looking for an Embedded Software Engineer [Middleware Android] for one of our partners, a global leader in consulting, digital transformation, technology and engineering services. This position requires flexibility to work on US times and flexibility to travel abroad when needed. **Requirements**: - 5+ years'...


  • مصر, Egypt Alalmiya Alhura Full time

    We are looking for a Senior Android Developer to join our team of developers at Alalmiya Alhura for Information Technology. Job Responsibilities: - Maintain existing Android software systems by identifying and correcting software defects. - Work on documentation for source code created and design along other aspects required. - Working on pushing the app...


  • مصر, Egypt Envision Employment Solutions Full time

    **Ready and hungry for a new adventure? You are definitely in the right place! We at **Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale! - Our partners offer awesome work environment, competitive salaries, full benefits, and many others...


  • مصر, Egypt Plugin Talents Full time

    **About the job Senior Android Developer**: We Are Hiring: Senior Android Developer Summary of role: - The Android Dev integrates with backend services (JSON, REST, etc.) to make sure we are delivering a great mobile user experience that is super-fast for end users. Key responsibilities: - Shaping and implementing technology / business solutions to...


  • مصر, Egypt Luxoft Full time

    **Project** Description**: **Responsibilities**: - As an Android HAL Developer, you will be involved to collaborate and develop solutions for Android HAL Framework development on an embedded environment, which are robust and reusable. - Radio, Audio, Location, GNSS, Input and other HAL development - Develop Embedded Android services and components with AOSP...


  • مصر, Egypt Luxoft Full time

    **Project** Description**: An essential part of your connected car experience is accessing and enjoying all the new features safely, without being distracted from driving. While the automotive industry making the transition from traditional to connected vehicles and then toward autonomous vehicles, the development of connected mobility in cars becomes a...


  • مصر, Egypt koinz Full time

    **Role Brief**: **What you will be working on here in Koinz**: - Implement complex designs into reliable, reusable and readable code. - Use best engineering practices and automated continuous integration and delivery within an Agile environment. - Participate in validating user requirements, estimating the needed efforts and setting release plans. -...


  • مصر, Egypt koinz Full time

    **Role Brief**: **What you will be working on here in Koinz**: - Implement complex designs into reliable, reusable and readable code. - Use best engineering practices and automated continuous integration and delivery within an Agile environment. - Participate in validating user requirements, estimating the needed efforts and setting release plans. -...


  • مصر, Egypt Koinz Full time

    **Role Brief**: **What you will be working on here in Koinz**: - Implement complex designs into reliable, reusable and readable code. - Use best engineering practices and automated continuous integration and delivery within an Agile environment. - Participate in validating user requirements, estimating the needed efforts and setting release plans. -...


  • مصر, Egypt Rubikal Full time

    Build and distribute Android apps (includes dealing with intricacies of code signing, platform rules and guidelines, etc) - Debug crash and bug reports with customers. - Good understanding of Gradle build tools. - Familiar with building apps with variants. - Up to date with latest technologies of android versions. - Create test cases, unit tests and...


  • مصر, Egypt Aramex Full time

    **Purpose of the Job**: We are seeking a senior Android developer with 3 - 5 years of experience to join our highly skilled Apps Engineering team in the digital unit. **Job Requirements** - BSc in Computer Science or a related field - Strong technical background with 3 - 5 years of experience in developing native Android Applications. - Substantial...


  • مصر, Egypt CrossWorkers Full time

    **Title: Senior Android Developer** **Industry: IT Software** **Reporting Line: Team Leader/SDS & Client (POC)** **Position Type: Full Time** **Level: Senior** **Location: Cairo Office, New Cairo** **About the job**: Do You have a strong background in Android and do you have ambitions to work in an international environment where you are surrounded by...


  • مصر, Egypt Envision Employment Solutions Full time

    **_Ready and hungry for a new adventure? You are definitely in the right place! _**We at **Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale! - Our partners offer awesome work environment, competitive salaries, full benefits, and many...


  • مصر, Egypt b_labs Full time

    b_labs is the transformation and digitization arm of B.TECH, on a mission to change the industry as we know it. We spearhead tech innovation at B.TECH, an organization that has been a cornerstone of the Egyptian retail industry. We are the engine powering B.TECH in achieving its goal of becoming the leading omni-channel platform for consumer electronics and...


  • مصر, Egypt Swenson He Full time

    Swenson He is a fast-growth, Inc 5000 software firm that designs and engineers custom mobile and web solutions. As a full - service agency, we provide product guidance, technical strategy implementation and ongoing support for mid-market and startup companies needing highly specialized technology. Our award-winning solutions have made us a top-rated firm...

  • Android Developer

    6 days ago


    مصر, Egypt SSC Egypt Full time

    Shaping and implementing technology/business solutions to contribute to client organization’s competitive differentiation. - Uses various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack. - Collaborates with other team members to implement user stories, write tests,...


  • مصر, Egypt FlairsTech Full time

    Details Required Experience 5 year Department Software Development and Testing Career LevelSenior Position Location Cairo / Alexandria **Skills**: Java Requirements and responsibilities **Senior Android Developer**:**_ Responsibilities:_** **_ Duties Include:_** Collaborate with Product Management, UI/UX designers and backend developers on product...

  • Android Developer

    6 days ago


    مصر, Egypt Impactyn Full time

    **Role Brief**: **Responsibilities**: - Collaborate closely with the product team to delineate app features. - Translate complex designs into reliable, reusable, and readable code. - Employ best engineering practices and automated continuous integration and delivery methodologies within an Agile environment. - Participate actively in validating user...


  • مصر, Egypt Extreme Solution Full time

    **Roles and Responsibilities** - Analyze user requirements - Write and test code, refining and rewriting it as necessary and communicate with any engineer involved in the project - Research, design architecture of new software projects or new features in active projects according to business requirements - Follow and maintain code and organization...