How Remoteville checks and expires listings

Senior Mobile Engineer

Skills
Computer ScienceMobile Application DevelopmentSoftware DevelopmentAndroid DevelopmentObjective-CSdksUser Interface Design
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Design and develop advanced applications for the iOS platform using Objective-C and Swift
  • Collaborate with product and design teams to define, design, rapidly prototype, and test new features
  • Provide methodical, predictable stewardship of our existing partner SDKs
  • Optimize app performance and keep up to date on the latest industry trends
  • Test code for robustness, including edge cases, usability, and general reliability
  • Fix bugs and improve application performance
  • Explore and implement new technologies to maximize development efficiency
  • Have a proven track record as a problem solver who can operate independently
  • Experts in iOS development with strong experience in Objective-C and Swift
  • Show a strong focus on user experience and designing highly interactive user interfaces
  • Excellent communicators, capable of explaining complex technical issues to non-technical team members
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in mobile development with a strong portfolio of released iOS applications
  • Proficiency in modern mobile development frameworks and iOS SDK
  • Experience with third-party libraries and APIs
  • Understanding of the full mobile development life cycle

Nice to have

  • Computer Science
  • Mobile Application Development
  • Software Development
  • Android Development
  • Objective-C
  • Sdks
  • User Interface Design
  • Ios
  • Ios Development

Day to day

  • Develop and maintain high-quality mobile applications for iOS and Android platforms
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs