Senior iOS Developer (Swift)

Rhino Ventures Asia Careers Details

COMPANY

Rhino Ventures Asia is a self-funded, foreign-invested and solely-owned technology-future-builder company focused on building sustainable businesses to solve people’s everyday problems. Our headquarter is based in Singapore with our development center located in Vietnam. We are a people-centric company that strives towards building a happy team of elite people. We will invest in you as much as you invest in us and look forward to welcoming you onboard. 


JOB DESCRIPTION 

We're seeking experienced and talented iOS Engineer to develop robust and structured iOS native applications using Swift programming language. As a Senior iOS Developer, you'll join our dynamic teams where you will own key modules and grow your experience to architect and build mobile applications to maintain high availability and reliability. You will report directly to our Director of Engineering (DOE) and/or our Chief Technology Officer (CTO). Your working location will be remote during the Covid period and later be based onsite, in-house in Da Nang City, Vietnam.


RESPONSIBILITIES AND DUTIES 

  • Research, conceptualise and develop advanced applications that are suitable for use on all types of Apple iOS devices
  • Participate in and own end-to-end development cycles; architect, build, iterate and manage our mobile apps
  • Implement, review and maintain continuous integration
  • Build management and deployment scripts and systems
  • Research and develop advanced applications for the iOS platform 
  • Develop low latency, low memory and low energy footprints on device models
  • Create and work with outside data sources and APIs
  • Provide unit-testing of code to ensure robustness, edge cases, usability, sanity tests and general reliability including component test coverage, and code debugging
  • Advise architectures, technologies, and frameworks for MVP products that are capable to be expanded
  • Monitoring and reporting of app reviews to detect areas for improvement and proactively schedules resolutions where needed
  • Propose and create regular app updates and new features for release
  • Work on bug fixing and improving application performance
  • Collaborating with cross-functional teams including UI/UX Designers, and Software Testers, to ensure that each app is presentable and in perfect working order
  • Partner closely with Backend Engineering, and Product Management to continuously improve our product offering
  • Create sophisticated solutions to complex technical problems
  • Implementing measures to safeguard users' data
  • Proofreading your code and correcting mistakes before each app is released
  • Help to raise the overall skill and engineering quality level through pairing, design/code reviews
  • Always strive to study, learn and apply new skills to our work


REQUIREMENTS 

  • At least 3 years’ proven experience in developing iOS apps from scratch
  • Proficient in Swift 
  • Solid experienced with architectural patterns - Clean Architecture, MVVM, MVP, SMVP, MVC
  • Design and build advanced applications for the iOS platforms
  • Extensive experience with iOS back-end services and iOS Frameworks such as Core Data and Core Animation
  • Knowledge of Apple’s design principles and application interface guidelines
  • Experienced with Unit Tests, Performance Testing, UI Tests and API Testing 
  • Familiarity with push notifications, cloud messaging and microservices 
  • Analyse product requirements and specifications to create, communicate, and implement the technical design
  • Collaborate with a team to define, design, and ship new features
  • Experienced in working with remote data via RESTful API’s and JSON, focusing on integration with back-end services
  • Experience with Architecture Design Patterns
  • Experience background processing, threading, and performance tuning, caching and performance optimisation
  • Strong relational and non-relational databases development experience (i.e. MongoDB)
  • Working knowledge in cloud-based deployment (GCP, AWS)
  • Commit code to source control systems (GIT / Gitlab)
  • Good at English, especially reading skills
  • Be able to accurately communicate with team and company founders 
  • Can take ownership of, and understand the direction for feature development
  • Proven team and product mindset, and an entrepreneurial spirit: a collaborative, motivated self-starter.
  • Proven ability to quickly learn and implement new technologies
  • Good problem-solving skills
  • Experience working both independently and, in a team-oriented, collaborative environment is essential
  • Ability to manage your workload with minimal supervision
  • General UI/UX knowledge


BENEFITS

  • Attractive salary package
  • MacBook Pro provided
  • Relaxing, friendly, fun and stress-free, collaborative working environment 
  • Great prospects to further develop skill-sets
  • Clear career advancement opportunities 
  • Professional English-speaking working environment with European mindset 
  • Company trips and team-building activities 
  • Annual health check
  • Obligatory Social Insurance plus Premium Health Insurance 
  • Other benefits in accordance with Vietnamese regulations
  • Sponsorship for all training courses
  • Weekly knowledge sharing sessions from internal and external experts
  • Flexi-time and remote working days possible 
  • Regular discussions with the CEO, founders and executives of the company to learn from experts in their fields
  • Snacks and drinks
  • Friday afternoon social activities


 WHY US

Working with us is a lot more than just an attractive salary and awesome perks. We believe in people with ideas, dreams, and aspirations - those who innovate and wish to create and shape the future. Our aim is to not only deliver exceptional products for our users but also to help you achieve your goals. You'll have our backing and encouragement to develop, explore, realize, and reach your full potential.

Apply Now

×
×

By submitting your application, you agree to our candidate privacy policy.

Success

Thank you for submitting your application!

We will review your entry and contact you soon.

Contact Us Contact Us Contact Us Contact Us

Contact Us

Have a business enquiry, question or comment? Feel free to get in touch.

Contact Us