This internship position requires the holder to gather requirements around functionality and translate those needs into robust and effective web and mobile solutions. Key responsibilities include designing mobile user interfaces, developing and maintaining mobile applications, and enhancing the overall web/mobile user experience.
Responsibilities
- Deliver across the entire app life cycle – concept, design, build, deploy, test, release to app stores, and support.
- Develop application programming interfaces (APIs) to support mobile functionality.
- Work collaboratively with users to create and maintain a robust framework to support the apps/web.
- Work with users to build the interface with a focus on usability features.
- Create compelling mobile device-specific user interfaces and experiences.
- Optimize performance for the apps/web.
- Keep up to date on the latest industry trends in mobile/web technologies.
Qualifications
- Bachelor’s degree or a Diploma in Business IT, Software Engineering or its equivalent.
- Excellent knowledge in information architecture, human computer interaction, and mobile usability design principles.
Required Knowledge, Skills, and Abilities
- Proficiency in Laravel, Angular.Js, Node.Js.
- Experience with Automated testing.
- Familiarity with Github.
- Knowledge of Continuous Integration/Continuous Deployment (CICD) processes.
- Experience with Containerization, specifically Docker.
- Knowledge of MySQL, Firebase, or similar database management systems.
- Experience in web service integration (SOAP, REST, JSON, XML).
- Familiarity with Cloud Computing platforms like AWS and GCP.