Mobile Software Engineer

  • Blink22
  • Cairo, Cairo Governorate, Egypt
  • Full-time
  • Remotely

وصف الوظيفة

We are looking for a skilled Mobile Software Engineer who exhibits a strong passion for development coupled with a collaborative mindset, poised to transform innovative software ideas into reality.

In your role as a Mobile Engineer at Blink22, you will collaborate across various teams within the organization to facilitate the successful design and integration of cutting-edge mobile applications. You will play a key role in enhancing our internal processes while promoting a culture characterized by continual growth and openness. This position offers numerous possibilities for both personal growth and professional advancement as a Mobile Engineer.

إمتيازات الوظيفة

  • Flexible working hours, in addition to the "Work from Home" policy.
  • Competitive salary.
  • Weekly team lunches.
  • Access to various educational resources.
  • Additional accessories for your computer.
  • In-office entertainment and lounge spaces.

متطلبات الوظيفة

Required Technical skills:

  • A bachelor's degree in computer science, Software Engineering, or a related field.
  • 3+ years of experience in developing and maintaining mobile applications (Native, Hybrid..).
  • Experienced in the architectural patterns MVC, MVP, MVVM, VIPER and other trending patterns.
  • Hands-on experience in one or more mobile technologies such as Swift, Kotlin , RN, and Dart
  • Solid understanding of the full mobile development life cycle.
  • Solid understanding of software engineering principles and practices
  • Knowledge of API service connection paradigms
  • Understanding of client/server architectures
  • Mastery of mobile development standard methodologies
  • Open to learn new technologies / platforms.
  • Good understanding of Agile development methodologies
  • Strong problem-solving and analytical skills
  • Prior experience with Git or other version control systems
  • Being able to give and receive constructive and effective code reviews.
  • Ability to work well independently and as part of a team.

Required Soft skills:

  • Self-learners.
  • Able to thrive working on a fast-paced, creative team.
  • Passionate developers.
  • Great communicators.
  • Self-motivated and able to work independently.
  • Analytical problem solvers.
  • Ideal team players because of their technical competence and positive attitudes.
  • Always ready to help troubleshoot, share their knowledge, and learn from others.
  • Being able to work independently and finding the right way to communicate with your blockers proactively.