Browse Jobs
For Employers
Post JobLog inGet Started

Senior Mobile Application Developer

Cairo, Egypt
Posted 4 years ago
34Applicants for1 open position
  • 33Viewed
  • 0In Consideration
  • 19Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Able to independently implement solutions to very complex programming problems and is considered a programming SME with the ability to mentor other team members. Oversees other less senior team members if needed and ensures optimal alignment of technical approach to business requirements.
  • Able to develop and document software efficiently at high quality based on a defined set of design and performance requirements in an Agile environment
  • Adheres to processes defined by the Technical Lead and/or Solution Architect with the ability to contribute to definition of these if necessary
  • Provide estimates of work effort as well effectively help more junior team members to do that effectively
  • Develop User interfaces for Modern Rich Internet Applications with the latest Front-End Technologies
  • Proactively provide ideas to improve proposed solutions
  • Actively participate in application design, database design, schema layout and data loading
  • Actively participate in code walkthroughs/inspections as per the software development process and Quality Management Plan
  • Prepare sample data and unit test plans
  • Troubleshoot and corrects complex bugs or issues (including performance issues)
  • Develop and execute unit and integration tests as per the project plan
  • Assist in the set up and execution of demonstrations as required
  • Align all work effort with the project schedule/work plan

Job Requirements

  • Bachelor's degree in computer science or related field
  • Must have 4+ years of significant programming experience in object oriented programming and mobile development
  • Experience on architecture and basic code design and principles (MVC, MVVM)
  • Knowledge of programming principles (DRY, SOLID)
  • Proficient in building cross platform native applications with React Native Framework Thorough understanding of React.js and its core principles
  • Experience shipping one or more mobile apps (ideally available in app store)
  • Experience working with REST APIs, and other networking technologies
  • Experience working in a team and using a version control tool (Git)
  • Experience turning excellent designs into beautiful modules with UI/UX principles in mind
  • Experience submitting and releasing applications to the App store
  • Ability to understand business requirements and translate them into technical requirements
  • Code performance optimization and memory management
  • Proven knowledge in mobile development,unit testing, documentation, and deployment.
  • Familiar with JavaScript, object oriented programming, Android SDK, xCode/Objective-C, Android Studio, Mac OS, HTML5, XML, and JSON
  • Knowledge of different mobile compatibility issues, use of mobile hardware API, and complete knowledge of app publishing through Google Play and Apple App Store. Ability to work with complex client-side data flows and consuming APIs.
  • Experience in MySQL
  • Experience in PHP
  • Experience in AWS

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Mobile Application Developer