Mobile Application Developer

TTDI, W.P. Kuala Lumpur

|

Hybrid

|

Contract

|Job ID 7357|Posted Jul 9, 2024
JOB DESCRIPTION
Mobile App Developer
Kuala Lumpur, Malaysia
About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest-growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative, and Business & Strategy markets. We have global offices in US, UAE, India, and Malaysia.

Job Description: Join our team as a Mobile App Developer and be at the forefront of creating engaging and innovative mobile applications. As a Mobile App Developer, you'll leverage your expertise to design, develop, and deploy high-quality mobile apps for our users. Your creativity and technical proficiency will be instrumental in delivering intuitive and user-friendly experiences across various platforms. If you're passionate about pushing the boundaries of mobile technology and thrive in a dynamic, collaborative environment, this role is the perfect opportunity to make a significant impact.


Key Responsibilities:

  • Collaborate with product managers and wider business stakeholders to define and prioritise 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 optimise 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.

Qualification:

  • 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.
 

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.

All applicants applying must be legally authorized to work in the country of employment.