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

Mobile Software Engineer: Internship

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

You will be working on a number of mobile/social applications. As an iOS/Android developer, you will collaborate with ISAFE’s senior management as well as others in the engineering department to develop functional mobile applications, while working in a fast-paced environment.

ISAFE provides mobile software engineers with an innovative working environment. If selected, you will be deeply involved in the entire mobile application development lifecycle, which will include - design, development, testing, configuration and deployment.

 

RESPONSIBILITIES:

·       Designing and developing advanced applications for the iOS & Android mobile platforms.

·       Experience using a variety of mobile development technologies including React Native. Flutter, Xcode, Swift,  Android Studio and Java

·       Develop and maintain high quality code for complex applications.

·       Unit-testing code for robustness, including edge cases, usability and end-to-end smoke testing for reliability.

·       Integrating back-end logic with mobile applications.

·       Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

REQUIRED SKILLS:

·       Strong knowledge of iOS & Android platform and architecture.

·       Experience in MySQL, relational database and schema design

·       Knowledge of in-app purchases, push notifications, social plugins, Rest/SOAP APIs etc.

·       Experience building applications that talk to RESTful web services.

·       Experience writing multi-threaded, asynchronous code.

·       Familiarity with version control systems (e.g. Phabricator / GIT).

·       Ability to quickly grasp existing systems, goals, and tech options based on technology development needs.

·       Strong attention to detail as well as solid communication skills which can demonstrate ability to explain complex technical issues to both technical and non-technical audiences

ADDITIONAL SKILLS:

·       Good eye for mobile app design and product sense.

·       Experience working with mockups, wireframes, and working proof-of-concept code.

·       Ability to quickly translate design prototypes (AdobeXD & Figma) into working iOS & Android mobile development code.

·       Experience with social, mobile, cloud, big data, or analytics.

·       Experience in cross platform Tools Xamarin, Firebase, and Flutter.

·       Internally motivated, able to work proficiently both independently and in a team environment.

·       Good communication skills with both internal team members and senior management.

·       Strong initiative to find ways to improve solutions, systems, and processes.

·       Experience with Third party API Integration like Facebook, Twitter, and Payment Gateways.