Mobile App Developer
Powerverse Development Ltd
- Kuala Lumpur
- Permanent
- Full-time
- Collaborate with product managers and wider business stakeholders to define and priorities features and enhancements based on user feedback and business goals.
- Contribute to the design, development, and maintenance of our mobile applications for iOS and Android platforms.
- Write clean, maintainable, and efficient code that adheres to our security and privacy standards for mobile app development
- Work with UI/UX designers to implement user interfaces that both simplify and enhance user experience.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug applications to optimize performance.
- Conduct testing to ensure the robustness and reliability of our mobile applications.
- Produce and maintain technical documentation, including design documentation and implementation details.
- Stay up-to-date with the latest trends, technologies, and best practices in mobile app development.
- At least 3 years of experience in cross platform mobile app development for iOS and Android platforms.
- Proficiency in designing and developing React-Native based apps, including React-Native animations, React hooks and use of state management tools like Redux or Mobx.
- Experience delivering conversational-like interfaces and integrating with LLM technologies like ChatGPT will be a significant advantage.
- Demonstrable experience with producing pixel-perfect app implementation.
- Knowledge of iOS and Android platform and architecture (MVP/MVC/MVVM/Viper) would be beneficial.
- Exposure to iOS and Android networking elements and APIs (WiFi/Bluetooth/mDNS).
- Excellent understanding of what it means to work with APIs and how the moving parts of a mobile application fit together. Good understanding of REST/WebSocket and messaging platforms.
- Able to manage the entire app release process, through to publishing apps to the Apple App Store and Google Play Store.
- Fluent in the Git flow.
- Familiar with CI/CD tools and ability to maintain pipelines (Fastlane, Jenkins).
- Exposure to app testing (TDD/BDD) and tools like Jest, Appium, XCTest, and Robot Framework experience is a plus but not required.
- Experience working in the Agile environment.