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

Mobile Software Engineer (React Native) - Full Time

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.