Call us:
ART: 19300
beIN: 16162
OSN: 0238276666

Mobile Application Developer - (Job Code: IT-MAD-1)

Posted: Tuesday, October 19, 2021 - Job Type: Full Time - Career Level: Entry - Location: 6 October City


Job Duties & Responsibilities:
  • Developing new features and user interfaces from wireframe models
  • 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 developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
  • Perform full life-cycle development
  • Adhere to agreed upon delivery schedules
  • Develop application programming interfaces (APIs) to support mobile functionality
  • Suggest and implement new mobile products, applications and protocols
  • Remain up to date with the terminology, concepts and best practices for coding mobile apps
  • Use and adapt existing web applications for apps
  • Utilizes source control, continuous integration, and unit testing best practices
  • Communicate with users to understand their needs and experiences
Job Requirements:
  • A Bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline.
  • Mobile Developer with Native mobile development Experience
  • Have 3+ years’ experience with native mobile development in iOS or Android 
  • Have 3+ years’ experience in Swift/xcode for iOS and Kotlin/Java for Android ; HTML & CSS.
  • Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Understanding mobile app design guidelines on each platform and being aware of their differences
  • Experience with profiling and debugging mobile applications
  • Proficiency of Flutter, React Native or other cross-platform development frameworks
  • Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
  • Talented in UI/UX design
  • Proficiency with Git
  • Familiarity with push notifications
  • Knowledge of RESTful APIs and mobile libraries for networking
  • Fundamentals in OOP design, data structures, algorithm design and analysis
  • Proficiency with writing automated tests
  • Superior analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Should be able to work in a team and possess good interpersonal and communications skills.
  • Strong oral and written communication skills
  • Ability to interpret and follow technical plans
Benefits:
  • Salary Negotiable 

  • Transportation

  • Social insurance

  • Medical insurance

  • Overtime allowance

  • Annual profit share

  • Ongoing development programs.

Apply Now