Job Summary:
We are seeking an experienced and dedicated Software Developer to join our team on a contract basis (with possibility of permanent) for a long term project. As a key member of the development team you will be responsible for building and maintaining highquality web/mobile applications. The successful candidates must have a minimum of 3 years of experience in web/mobile app development and be proficient in consuming APIs as well as integrating them into mobile applications. This is a remote position that requires
Responsibilities:
- Develop and maintain highperformance web/mobile applications for Android and/or iOS platforms.
- Integrate and consume APIs to enhance app functionality and performance.
- Collaborate with crossfunctional teams including UI/UX designers product managers and other developers to deliver topnotch mobile solutions.
- Troubleshoot and debug existing applications to improve performance and resolve issues.
- Ensure the mobile app s responsiveness scalability and security.
- Write clean efficient and maintainable code following best development practices.
- Test applications across multiple platforms to ensure compatibility and quality standards.
- Provide regular updates on project progress and report any challenges to the project manager.
Requirements
Requirements:
- Minimum of SSCE.
- Minimum of 3 years of experience in web/mobile app development (Android and/or iOS).
- Proven experience in consuming and integrating APIs into mobile applications.
- Proficiency in programming languages such as Java Kotlin (for Android) Swift ObjectiveC (for iOS) and Python.
- Familiarity and experience with React Native or other crossplatform mobile development frameworks.
- Solid understanding of mobile application architecture and development best practices.
- Experience with version control tools (e.g. Git).
- Strong problemsolving and analytical skills.
- Ability to work independently and as part of a team in a remote environment.
- Excellent communication skills both written and verbal.