You are viewing a preview of this job. Log in or register to view more details about this job.

React Native Mobile Software Engineer - Internship

ISAFE Enterprises (ISAFE) is seeking an experienced and motivated Mobile Software Engineer to join our Engineering team.

We are in search of a skilled and enthusiastic individual to contribute to our mobile application projects. As an iOS/Android developer, you will collaborate closely with ISAFE's senior management and fellow engineers in a dynamic and fast-paced environment.

At ISAFE, we offer an innovative work environment that immerses mobile software engineers in the entire mobile application development lifecycle. This includes design, development, testing, configuration, and deployment.

Responsibilities:

  • Designing and developing cutting-edge applications for iOS and Android mobile platforms.
  • Utilizing a range of mobile development technologies, including React Native, Flutter, Xcode, Swift, Android Studio, and Java.
  • Crafting and maintaining high-quality code for complex applications.
  • Conducting unit testing for code robustness, including handling edge cases, usability, and end-to-end smoke testing for reliability.
  • Seamlessly integrating back-end logic with mobile applications.
  • Continuously exploring, evaluating, and adopting new technologies to enhance development efficiency.

Required Skills:

  • Profound knowledge of iOS and Android platforms and their architectures.
  • Experience with MySQL, relational database management, and schema design.
  • Familiarity with push notifications, Rest/SOAP APIs, social plugins, Single Sign-On solutions and more.
  • Familiarity with developing applications that interact with RESTful web services.
  • Expertise in writing multi-threaded, asynchronous code.
  • Comfortable with version control systems such as GITLab and GITHub.
  • Ability to quickly grasp existing systems, objectives, and technological options based on development requirements.
  • Exceptional attention to detail and effective communication skills for conveying complex technical concepts to both technical and non-technical stakeholders.

Additional Skills:

  • Experience working with mockups, wireframes, and functional proof-of-concept code.
  • Ability to rapidly transform design prototypes (created in AdobeXD and Figma) into functional iOS and Android mobile development code.
  • Exposure to social, mobile, cloud, big data, or analytics technologies.
  • Familiarity with cross-platform tools like Xamarin, Firebase, and Flutter.
  • Self-motivated with the capability to work effectively both independently and within a team.
  • Strong communication skills for collaboration with internal team members and senior management.
  • Initiative to identify opportunities for enhancing solutions, systems, and processes.
  • Experience in React.
  • Proficiency in integrating third-party APIs, such as Facebook, Gmail, X (Formerly Twitter), and Payment Gateways.

If you are passionate about mobile app development and are eager to contribute to exciting projects, we encourage you to apply for this Mobile Software Engineer position at ISAFE Enterprises. Join us in shaping the future of mobile applications!