Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
Skills
Job description for Mobile Application Developers- Android / iOS (Full Time / Remote Contractor) at Inmagine Innovation Sdn Bhd
- Develop Android applications using Kotlin for Android 10 and above.
- Develop portable Android frameworks of photo/video editing, animated objects and graphics.
- Develop rock solid UI across the user experience and devices.
- Integrate API from internal and external sources.
- Optimize battery and energy management for mobile applications.
- Maintain the codebase, continuous improvement and enhancement from an engineering and user experience perspective.
- Work in a Continuous Integration/Continuous Deployment environment, and be able to prepare automated tests. Prior experience in maintaining Continuous Integration/Continuous Deployment pipeline will be a bonus.
- Develop iOS applications using Swift for iOS14 and above.
- Develop portable iOS frameworks of photo/video editing, animated objects and graphics.
- Develop rock solid UI across the user experience and devices.
- Integrate API from internal and external sources.
- For Senior Developer: Develop iOS applications in areas of photo post-processing, vector transformation and 2D graphics for the global market; Integrate Artificial Intelligence/Machine Learning within the mobile application and work with in-house data scientists; Architect mobile applications for scale, re-usability and reliability; Design, develop and make the right decisions for users at an engineering level.
- Optimize battery and energy management for mobile applications.
- Maintain the codebase, continuous improvement and enhancement from an engineering and user experience perspective.
- Work in a Continuous Integration/Continuous Deployment environment, and be able to prepare automated tests. Prior experience in maintaining Continuous Integration/Continuous Deployment pipeline will be a bonus.
- Possesses a degree in Computer Science, Engineering, or a related subject.
- At least 1-4 year of native mobile development experience in Android/iOS using Kotlin/Swift.
- Good understanding and comprehension of technology and upcoming trends in the mobile industry.
- Added advantage for candidates with experience in the following:-Energy management. Able to produce automated test scripts in (for Android) Espresso/UIAutomator, or testing framework.