Senior Android Developer
4 days ago
Participates as a member of development team.
- Works on problems / projects of moderately complex scope.
- Acts as an informed team member providing analysis of information and limited project direction input.
- Performs basic analysis of functional or business requirements.
- Participates in code review.
- Prepares and executes Unit tests.
- Applies advanced technical knowledge to maintain a technology area (e.g. Database Administration).
- May perform solution design.
- Applies Giza Systems and 3rd party technologies to infrastructure and software solutions of moderate complexity.
- Implements end user or enterprise infrastructure or services prepared by more senior technologist.
- Evaluates unique circumstances and makes recommendations.
- Follows established guidelines and interprets policies
**Personal Skills**:
- Excellent analytical skills
- Excellent interpersonal skills
- Excellent written and verbal communication skills
- Ability to prioritize and organize multiple assignments/tasks
- Strong problem solving mindset
- Ability to adapt to constantly changing environment
- Very good command of English language
**Technical Skills**:
- 3-5 years experience of Android development.
- Experience with Android Jetpack Lifecycles, LiveData, Navigation, ViewModel, View Binding,
- Knowledge of Android UI design principles, patterns, and best practices
- Architecture Design Pattern using MVP and MVVM
- Dependency injection using Dagger/Hilt and Koin.
- Proficient understanding of code versioning tools such as Git or SVN
- Experience working with remote data via RESTful APIs and JSON, Protobuf is bonus
- Experience with third-party libraries and APIs
- Experience with SQL databases (SQLite) & ORMs such as Room, SQLCipher is bonus.
- Experience with background processing, multi-threading, RxJava/RxKotlin, workers and Coroutines,
- Hands on experience with different Mobile APIs such as:
Camera, Local Storage, Animations, Google Maps, Location Services and Encryption
- Proven working experience with Google products and services.
- Familiarity with unit testing and testing frameworks.
- Experience with CI/CD is a Plus.
**Education**:
MS / BS degree in Computer Science, Computer Engineering
**Job Details**:
Job Location
Cairo, Egypt
Company Industry
IT Services
Company Type
Employer (Private Sector)
Job Role
Engineering
Job Division
COO Office
SW Engineering
Career Level
Mid Career
Years of Experience
Min: 3 Max: 5
Nationality
Egypt
Degree
Bachelor's degree
-
Android Developer
2 weeks ago
مصر, Egypt SSC Egypt Full timeShaping 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,...
-
Android Developer
2 weeks ago
مصر, Egypt Instabug Full timeDescription **Role**: Responsible for designing, architecting, and implementing Instabug's Android SDK. **Responsibilities**: Support junior team members in their tasks. Understand business needs, processes and engineering requirements/restrictions. Design, architect, implement and OWN Instabug's Android SDK. Write automated tests for all Android...
-
Android Developer
2 weeks ago
مصر, Egypt Instabug Full time**Role**: Responsible for designing, architecting, and implementing Instabug's Android SDK. **Responsibilities**: - Support junior team members in their tasks. - Understand business needs, processes and engineering requirements/restrictions. - Design, architect, implement and OWN Instabug's Android SDK. - Write automated tests for all Android components. -...
-
Senior Android Developer
1 week ago
مصر, 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. -...
-
Senior Android Developer
7 days ago
مصر, 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. -...
-
Android Developer
2 weeks 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...
-
Senior Middleware Engineer
7 days ago
مصر, 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...
-
Midlevel/senior Android Developer
1 week ago
مصر, Egypt moweex GmbH Full timeTasks - Work in cross-functional teams, understand how the entire puzzle fits together instead of just being a solitary piece - Take ownership and have an impact on the product - Ask "Why?" and be prepared to be asked, "What do you think about it?" - Engage in knowledge-sharing within your team as well as beyond - Understand and work with Agile development...
-
Senior Android Developer
6 days ago
مصر, 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...
-
Mobile Developer
2 weeks ago
مصر, Egypt Nagwa Full time**Summary** **Responsibilities** - Help maintain code quality, organization, and automatization - Document all codes of the development processes to record and facilitate the work of other mobile developers **Qualifications & Work Experience** - Bachelor’s degree in any field, preferably computer science or engineering - 1-3 years of relevant...