Placement papers | Freshers Walkin | Jobs daily: iOS Mobile App Engineer at Smove (Singapore)


Search jobs and placement papers

iOS Mobile App Engineer at Smove (Singapore)

Smove is the leading car sharing technology provider and operator in Asia. Based in Singapore, the company develops its hardware and software systems in house. The Singapore operation has 400+ cars which customers can book online to rent on an hourly basis.


Full control over the technology/ops stack results in the ability to be agile in producing solutions to real world challenges faced by our operations. There is a big focus on IoT, optimisation, algorithms and hardware/software R&D. Smove are testing other markets in the region where our platform can revolutionise the traditional car ownership and car rental models. The company has strategic partnerships with industry heavyweights such as Grab, Uber and local Government.


Smove gives people without cars the ability to hire one when they need it, at short notice from their mobile phone in just 3-5 clicks. They like it because they can pick up the car from an ordinary parking location and drop it off wherever is convenient.


For the future, Smove plans to offer to licence its technology to car fleet operators in urban locations outside Singapore, likely franchising a package to sell mobility as a service, giving operators the ability to create utility-like services for transportation of people & goods anywhere.


Responsibilities


“Nothing happens in a start-up company until you do it”


Smove is a young company that thrives on a clear vision to make cities more livable and to solve all pain points around vehicle ownership by developing a service model around mobility & transportation.


We are very ambitious, but also know that great things will take time and there are no shortcuts to building a lasting and sustainable business with a great culture.


If you are a thinker-doer & self-starter, bring a growth mindset and you keep challenging yourself by building something meaningful, please continue reading. If you are able to thrive in an environment without clear-cut processes and even better, able to create lean, agile & innovative processes yourself, this job is for you.


OVERVIEW OF ROLE


Acting as lead iOS developer, you will be working closely with another Android mobile app developer leading the other platform development. You will deliver across the entire app life cycle – concept, design, build, deploy, test, release and support. You will gather requirements around functionality and translate those requirements into elegant functional solutions. You will be working with the back end developers, building the interface, with focus on usability features and creating compelling device specific user interfaces and experiences.


SPECIFIC DUTIES



  • You will work closely with the Product and Backend teams to design, build and extend consumer and/or partner facing new products, platforms and features.

  • Ensure the performance, quality, and responsiveness of applications

  • Collaborate with a team to define, design, and ship new features

  • Identify and correct bottlenecks and fix bugs

  • Help maintain code quality

  • Managing Apple App Store deployment


PERSONAL SPECIFICATIONS


Qualifications



  • Degree in computer science, software engineering, information technology or related fields.


Experience



  • Minimum of two years proven experience with commercial mobile development

  • Published examples of mobile applications on the App store

  • A track record of delivering successful consumer and or business products

  • Ability to use analytic data and user testing to inform design decision

  • A passion for new consumer technology and the emerging landscape

  • Ability to multitask and good time management skills

  • Ability to work on your own and as a part of the team


Skills



  • You love Swift. Experience with Swift 4.

  • You have strong CS fundamentals, including data structures and algorithms.

  • You have strong knowledge of Views, ViewControllers, storyboards, lifecycle of UIView, HTTP frameworks, delegates vs notifications vs blocks, KVO's, blocks vs closures, caching and local storage.

  • Experience with app architectures other than MVC would be beneficial.

  • Experience with unit testing, mocking and understanding design principles in iOS.

  • Experience building UI programmatically.

  • Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)

  • Experience using CocoaPods

  • Experience working with RESTful APIs (JSON)

  • Good understanding and correct use of design patterns

  • Excellent debugging and optimisation skills

  • Attention to detail. Pixel perfect UI layout

  • Keen eye for good UI/UX

  • Source code control (Github)


Personal attributes



  • Excellent verbal and written communication.

  • Collaborative

  • Comfortable with change

  • Creative Problem Solver

  • Cultural/team fit

  • Doesn't need structure

  • Entrepreneurial

  • Likes to learn new things


Nice to haves



  • Local Singaporean/currently located in Singapore

  • Previous startup experience


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment