Mobile Developer / Senior Mobile Developer – iOS (Relocation Opportunity in Japan)

We are looking for a Mobile Developer / Senior Mobile Developer – iOS to join our dynamic team.

Key Responsibilities

  • Utilize proficiency in spoken and written Japanese to effectively collaborate with Japanese-speaking team members and stakeholders.
  • Design and build advanced, scalable, and robust iOS applications using Swift or Objective-C, adhering to Apple's Human Interface Guidelines (HIG) for exceptional user experiences.
  • Translate product requirements and UI/UX designs into fully functional features, collaborating with designers, backend developers, and product managers to deliver a cohesive user experience.
  • Conduct code reviews to maintain high coding standards, optimize application performance, and ensure adherence to best practices.
  • Integrate with RESTful APIs, backend services, and external libraries to enhance the functionality and capabilities of the iOS applications.
  • Work closely with the Quality Assurance team to identify and address any issues.
  • Keep update with the latest iOS development trends, technologies, and best practices to propose innovative solutions and improvements.
  • Utilize version control systems, such as Git, to manage code repositories and collaborate effectively with the development team using agile methodologies.
  • Monitor the performance of iOS applications and conduct profiling to identify areas for optimization, ensuring smooth and responsive user experiences.

Candidate Profile

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent qualification.
  • Proficiency in spoken and written Japanese is mandatory.
  • 2+ years of experience (for Developer) / 3+ years of experience (foe Senior Developer) in iOS app development.
  • Proficiency in Swift and/or Objective-C programming languages.
  • Solid understanding of Xcode, Interface Builder, and the iOS SDK.
  • Familiarity with RESTful APIs and JSON data handling.
  • Knowledge of iOS design patterns, architectural principles, and software development best practices for mobile applications.
  • Ability to work collaboratively in a team environment.
  • Candidates holding professional certifications relevant to their respective areas will be considered an added advantage.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website