Job details

Mobile Application Developer (React Native)

  • Java
  • iOS
  • Android
  • React Native
  • Git
  • Software Development
  • Objective-C
  • JSON
  • XML
  • Web Technologies
  • Mobile Applications
  • Architects
  • Systems Analysis
  • Design Patterns
  • Continuous Integration
  • Web Services
  • SWIFT
  • Animation
  • Debugging

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 7 months ago

Roles & Responsibilities

about the company

Our client is a tech consultancy company that specializes in developing web and mobile applications in the gaming industry.

about the job

You’ll be responsible for building Android and IOS applications. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

  • Develop, test, deploy, and maintain the application and systems integrations required for the operation
  • Ensure best practices are used throughout the software development life cycle
  • Actively participate in all aspects of the software development process
  • Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain the application
  • Participate in peer-reviews of solution designs and related code
  • Deploy systems to production and provide post-implementation support
  • Analyze and resolve technical and application problems
  • Provide maintenance support to customers by investigating and rectifying reported systems shortcomings
  • Understand the interdependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhere to high-quality development principles while delivering solutions on-time
  • Keep up to date on the latest industry trends in the mobile and web technologies
  • Perform other duties as assigned

skills and experience required

  • Bachelor’s Degree in Computer Science or equivalent
  • Proficient in React Native (Javascript/Typescript) and Android (Java) or iOS (Objective-C/Swift)
  • Knowledge of UI/UX design principles
  • Highly proficient in object-oriented methodologies, design patterns, data structures, algorithms and quality coding skills
  • Be able to address issues fast and authoritatively, excellent debugging skills.
  • At least 3 years of experience in systems analysis, design, programming with knowledge the following technologies:
    • Proficient in iOS & Android frameworks such as Core Data, Core Animation, etc
    • Familiarity with continuous integration through Jenkins
    • Proficient understanding of code versioning tools especially Git
    • Web Services / Application Program Interfaces – JSON, XML
    • RESTful APIs to connect applications to back-end services
  • Ability to work independently and in a team environment, including quickly getting up to speed with new technologies
  • Proficient organizational skills with the ability to lead challenging demands.
  • Having a creative mindset and decision-making skills is essential.

To apply online please use the 'apply' function, alternatively you may contact Kaixinn at kaixinn.chew@randstad.com.sg

(EA: 94C3609/ R2196712)