Browse Jobs
For Employers
Post JobLog inGet Started

Mobile Application Developer

MegaSoft
Heliopolis, Cairo
Posted 1 year ago
85Applicants for2 open positions
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Our team is looking for enthusiastic and driven Application Developers with skills in developing mobile applications for enterprise solutions. Candidates should have experience developing mobile applications using Flutter, React Native (Hybrid), and Java programming languages or Swift. Solid understanding of mobile user experience is also required. You are expected to be able to hit the ground running as a confident and professional communicator who prides themselves on delivery excellence.

Roles and Responsibilities:

  • Contribute to collect and validate business requirements from different stakeholders
  • Contribute in capturing business requirements in terms of security and capacity requirements
  • Design activities in terms of mobile application UI/UX
  • Design activities in terms of mobile application service functionalities, business processes that are administered by mobile application service, technology architecture that carries mobile application services, and measurements of mobile application performance
  • Development activities in terms of application development to meet set business requirements
  • Building, assembling and prepare for testing activities of mobile application services as well the management of infrastructure technology architecture
  • Deployment activities in terms of user training and support team hand over
  • Early life support for mobile application services as well as technology architecture
  • Comply with project direction and control aspects

Competency, skills, and training responsibilities:

  • Maintain knowledge from training on newer versions of OS, DB and Mobile application servers
  • Maintain highest certifications, skills and competency in mobile development languages
  • Maintain high level of skills and competency in Java or related language

Job Requirements

Candidates must exhibit the following key skills:

  • Graduates from top universities who live near Heliopolis, Nasr City, New Cairo, and Eastern Cairo are welcome to apply.
  • A strong academic record
  • Experience in Java / Kotlin or Swift
  • Experience in Flutter, React Native (Hybrid), Kotlin and Java programming languages or Swift
  • Ability to communicate articulately and effectively at all levels of business
  • Ability to building excellent client relationships and outstanding communication and presentation skills, ideally client facing
  • Willingness to continuously study and get certified on IBM tools and ITSM standards
  • Ability to produce high quality documentation
  • Understanding of enterprise applications implementation methodologies
  • Consistently working as part of a project team focused on client success

Required:

  • Bachelor’s Degree in Computer Sciences or Computer Engineering
  • English / Arabic: Fluent Spoken and Written (English fluency is a must)
  • Exemption / Completion of military services (for Egyptian Male Candidates)

Preferred:

  • Development with mobile native technologies, architecture, frameworks and Application Program Interfaces (APIs) on Android or IOS platform
  • Experience working with IBM Enterprise Software Solutions, or similar competing products
  • Experience in several different solution development methodologies (Agile, Extreme Programming) and with all phases of the Software Development Lifecycle (SDLC)
  • Proficient knowledge in common development tools such as Android Studio, XCode
  • Experience in development with mobile native technologies, architectural design patterns (MVC, MVVM), frameworks, TDD methodology and unit testing.
  • 4 years in several different solution development methodologies (Waterfall, Agile, Extreme Programming) and with all phases of the Software Development Lifecycle (SDLC)
  • 4 years in common development tools such as Android SDK, iOS SDK, GIT version control system
  • Integration experience using REST APIs / WebServices including data transformation
  • Ability to design/develop/support new/existing apps, and perform unit and integration testing
  • Strong understanding of ARC as it relates to iOS Memory Management, including the concepts of strong vs weak
  • Hands on experience using smartphones and/or tablets (Android, iPhone and/or iPad)
  • Understanding of common design patterns including Model-View-Controller
  • Experience in standard debugging techniques such as logging, LLDB, and/or Instruments to localize and correct software defects
  • At least 2-4 years’ experience in one or more of the following technologies: Android SDK, iOS SDK

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile Application Developer