Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job description:
Clouds Software Solutions is hiring iOS/Android native mobile developer for a full-time job in the company's branch located in Cairo, Egypt.
Responsibilities:
- Collaborate closely with developers, designers, testers, product managers, and stakeholders.
- Set realistic time estimations and completing them on time.
- Follow professional and creative ways in translating designs into code.
- Design, build, and maintain efficient, reusable, and reliable code.
- See features through from initial conception to production level code.
- Conduct high-quality code review.
- Identify UI problems and bugs and devise elegant solutions.
- Continually keep updated with the latest changes and technologies in industry’s standards.
Benefits:
- Paid sick days: 15 days/year.
- Paid vacation days: 30 days/year.
- Health insurance.
Job Requirements
Qualifications:
- 4+ years of professional iOS/Android native development experience.
- Bachelor's degree in Computer Science or related.
- Acceptable number of uploaded applications to the store.
- Fluent English language skills (Speaking, writing, and reading).
Skills & Experience:
- Experienced in working with agile teams.
- Experienced in Objective-C.
- Experienced in Swift.
- Experienced in Google Material Design principles and guidelines.
- Experienced in Object-Oriented Programming and language-agnostic design patterns.
- Working knowledge of RxJava 2, Retrofit, Dagger 2.
- Experienced in RESTful APIs to connect to back-end services.
- Experienced in the separation of concerns and design patterns (like MVC, MVVM & VIPER) that reinforce that separation.
- Experienced in Git and its collaborative workflow.
- Expert level skills in problem solving and software design skills.
- Reactive Cococa, Reactive Swift, RxSwift will be an advantage.