Description

Job Responsibilities

  • Executes creative software solutions design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems,
  • Work with product managers, architects, and other engineers to follow in translating requirements to solution options and recommendations.
  • Oversee the backlog of requirements as it goes through the Design phase of the SDLC.
  • Drive solution designs inclusive of clear annotations on key components and flows, considerations and options, recommendations, and justifications
  • Develops secure and high-quality production code and review and debugs code written by others.
  • Ensure commitments are met while providing high-quality and cost-effective systems that meet client expectations.
  • Adapt digital Agile approach and work with mobile vendor to implement the mobile solution. 
  • Keep up to date on new technology, standards, protocols, and tools in areas relevant to the rapidly changing digital environment.
  • Work with the application support team and external vendors to ensure all applications are supported according to their Service Level Agreements.
  • Troubleshoot and fix issues in production and non-production environments.
  • Work with server engineers to design API specs.
  • Propose and implement process improvements to make our engineering team even better.

 Required qualifications, capabilities, and skills.

  • 5-7+ years of experience with strong app development skills and relevant practice in a technology environment
  • Experience in Native Mobile app development (iOS devices); hands-on Swift/Object-C
  • Experience with One or more Design Patterns – MVC, MVVM, MVP, Singleton, Clean
  • Need sloid exp. with Swift UI Kit
  • Experience securing application via device registration, biometrics, platform integrity and keychain.
  • Experience in mobile app encryption, data protection, and addressing security vulnerabilities.
  • Familiar with test driven development
  • A knack for benchmarking and optimization
  • Familiarity with cloud message APIs and push notifications
  • Experience with offline storage, threading, and performance tuning

 Preferred qualifications, capabilities, and skills

  • Bachelor’s degree (or equivalent) in Computer Science or related field
  • Experience in developing hybrid mobile application using frameworks like Ionic React, React Native, Flutter
  • Experience in releasing apps to App Store or Enterprise App Stores using CI/CD pipeline.
  • Experience in working on large and complex mobile apps.
  • Strong People leadership skills
  • Excellent written and oral communication skills

Education

Bachelor's Degree