Mobile Developer

Location: Asia-Pacific - Malaysia - Kuala Lumpur
BU/Function: RazerGold
Seniority: Manager & Professionals
Job Code: 1786
We are looking for a passionate mobile application developer who is enthusiastic in building high-performance mobile applications using the most suitable technologies. You will be part of a diverse team of engineers working across different geographical regions, handling an enterprise level system that supports millions of gamers across the globe.

Job Responsibilities

  • Work closely with product management and design teams to develop cross platforms mobile applications.
  • Integrate with back-end services to enable new features.
  • Focus on UI design principles and make application work intuitively.
  • Analyze and optimize code for security, quality, efficiency, and performance.
  • Look out for new technologies and development tools that make you or the product better.
  • Publish applications to Appstore, TestFlight and Firebase.
  • Work with the QC team to help design test plans and support testing tools and processes
  • Comfortable with working remotely and collaborating with team online when required.
  • Create and maintain documentation as needed.

Pre-Requisites

  • BS in computer science, IT or a related field
  • At least 3 years of working experience in developing Android or iOS applications
  • Experience in developing mobile applications with cross platform technologies, such as Flutter.
  • Experience in mobile continuous integration and delivery
  • Experience in API and dependency integration
  • Experience using common Source Code Management tools, such as GIT.
  • Experience working in an agile or lean software development environment
  • Fundamental appreciation of UIUX concepts
  • Good understanding of OOP and SOLID principles
  • Good understanding of security concepts and session management (SSO)
  • Deep hands-on technical expertise and problem-solving skills
  • Enjoys working in a collaborative, technically challenging environment with rapidly changing requirements
  • Experience in developing e-commerce or payment applications
  • Knowledge of web push notifications, such as FCM and APN.