Mobile App. Developer (Android & iOS)
Etmam -
Helmeyat Alzaytoun, CairoPosted 5 years ago54Applicants for1 open position
- 52Viewed
- 25In Consideration
- 23Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Note: Contract will be per project
Duration : Maximum 2 Months
Job brief
- Front-end mobile app developer both ( Android and iOS ) required for a startup company.
Responsibilities
- Produce fully UI and UX while Ensuring the best performance and user experience of the application.
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developer, to deliver well-architected and high-quality solutions
- Support the entire application life cycle (concept, design, test, release and support)
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends
Job Requirements
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s).
- Strong knowledge of Android & iOS UI design principles, patterns, and best practices.
- Deep knowledge of { Android, iOS }
- Proficiency with writing automated tests in at least one { JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. }
- Familiarity with RESTful APIs to connect Android & iOS applications to back-end services.
- Experience with profiling and debugging mobile applications
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Proficiency in { Kotlin/ Git/Gradle/Java/Swift/Objective-C/JavaScript/C# }
- Sensors like GPS
- Experience with remote data via Restful, JSON
- Strong ability to gracefully support all screen sizes & device types
- Proven work experience as a Mobile developer
- Demonstrable portfolio of released applications on the App store or the Android market
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
- BSc degree in Computer Science or relevant field