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

Mobile Application Developer - Internship

Technical Skills:
 
·       Strong experience in developing mobile applications for iOS and/or Android using React Native and Drupal
·       Demonstrated ability to optimize app performance and memory usage for both platforms
·       In-depth knowledge of Saga/Redux frameworks and other state management libraries for React Native
·       Experience with implementing push notifications for both Android and iOS platforms
·       Strong familiarity with Single Sign-On (SSO) using React Native
·       Proficiency in integrating Restful APIs with mobile apps and working with JSON and XML data formats
·       Strong experience with updating libraries and dependencies in React Native
·       Experience with mobile app testing frameworks, such as Jest and Detox
·       Good understanding of agile development methodologies and practices
 
Soft Skills:
 
·       Excellent communication skills and ability to work effectively in a team environment
·       Demonstrated ability to translate UI/UX designs into production-ready code that is high-quality, responsive, and scalable
·       Ability to improve code quality by writing clean, maintainable, and testable code, and performing code reviews for peers
·       Strong problem-solving skills, with the ability to troubleshoot complex issues and develop creative solutions
·       Strong focus on learning and staying current with emerging technologies, tools, and frameworks. This is known at ISAFE as RnD.
·       Ability to manage multiple priorities and projects in a fast-paced environment
 
In addition to the above requirements, the ideal candidate should have experience with the following:
 
·       Git and Gitlab for version control and collaboration
·       Amazon Web Services (AWS), specifically EC2 for cloud-based computing, S3 for scalable cloud storage, and RDS for managed relational databases
·       Developing mobile apps using other frameworks such as Swift or Kotlin
·       Working with other backend systems and technologies, such as Node.js, and PHP