iOS Developer
ING Business Shared Services
Taguig, PH
3d ago
source : Bossjob

If you are :

A coder and love coding. You have a passion for learning to better yourself through your coding.

Automation and the value it brings amazes you and you get your kicks from delivering systems to the customer.

You take pride in delivering world-class reliable and scalable systems

Expectations of you :

As a member of the engineering team, you will deliver robust mobile apps as directed by business constraints while respecting controls.

As the engineer, you are expected to :

  • Write a lot of code
  • Review a lot of code
  • Adhere to quality criteria and project constraints
  • Explore and try different methods to improve team productivity
  • Adhere to roadmaps and strategies
  • Meet service levels for systems (availability, security and performance)
  • Influence the direction of the overall architecture
  • Develop and maintain standards of software development and components where applicable
  • Identify and reduce technical debt
  • Be able to work alone or with others as needs dictate
  • Take ownership of all assigned tasks
  • Be proactive in promoting Best Practices’
  • Be available for out of hours support as required
  • Demonstrable deep and applied knowledge of the following (2+ years)

  • Knowledge of Swift and Objective-C for iOS development
  • Mobile Hybrid (Web, React Native)
  • Device Features
  • Story Boarding & Styling
  • Automated Unit Testing & UI Testing
  • Package & Dependency management
  • Performance Tuning
  • Dependency Injection framework
  • Internationalization & Localization (i18n & l10n)
  • Accessibility
  • Design

  • Consuming and implementing design artefacts (e.g. Adobe XD)
  • Reusable Design / Styling practice
  • Mobile Device

  • Smart Phones
  • Smart Watch / Wearables
  • Smart TV is a plus
  • VR is a plus
  • RDBMS / Data

  • PostgreSQL, SQL Server, Oracle
  • Indexing and partitioning
  • Data Modelling
  • Schema management & evolution
  • Continuous Integration / Tooling

  • Git / Gitflow
  • Software Branching / Merging Strategy
  • Test automation
  • Code quality tools
  • Cloud

  • AWS / Azure / Google
  • VPC’s
  • Object Storage
  • DevOps

  • Hashicorp toolset
  • Atlassian toolset
  • Configuration Management
  • Release Management
  • Feature Toggling
  • REST
  • API management & Blueprinting
  • PAAS

  • Containers & Docker
  • Virtual Machines (VMWare)
  • Load Balancing
  • Proxies (forward and reverse)
  • CDN, caching, compression
  • HTTP protocols & Mobile networking
  • TCP / IP
  • Mobile Analytics & Logging
  • Content Management System (CMS)
  • Security

  • TLS / SSL and certificates
  • Cryptography
  • JWT / SAML
  • Mobile App Security (Attacks and Protection)
  • API Security
  • Operating Systems

  • Linux distributions particularly RHEL
  • iOS, Android
  • VIPER
  • UI state and data flow management
  • Modular Mobile Apps
  • High Performance Hybrid Apps
  • Offline mobile applications
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form