Senior iOS Engineer (Mobile Apps) - US

Mid / Senior

|

In Office

Meytier Premier Employer

Working there

About This Workplace

Meytier Partner

Key Responsibilities : 

  • Development of scalable and maintainable iOS mobile applications using programming languages and technologies including Objective C, Swift and Swift UI.
  • Creation of mobile applications that interacts with the back-end using the RESTful services and JSON by utilizing the Model-View-Presenter (MVP) or Model-View-ViewModel (MVVM) architecture and utilizing at least one database such as SQLite. 
  • Applying software development lifecycle (SDLC) best practices and Agile methodologies to do day-to-day programming tasks.
  • Hands on experience with iOS SDK features and newly-released frameworks. 
  • Utilizing various software configurations and development lifecycle management tools including Git, Jenkins CI/CD, Atlassian Jira, Atlassian Confluence, Slack, along with Logging and Monitoring tools
  • Utilizing static code and security/vulnerability analyzers including Lint, Fortify as part of the software development life cycle and assess the severity of security and code issues identified and provide the fix.
  • Review and certify team member code and suggest improvements, establish coding guidelines, and best practices, provide technical and functional guidance and mentoring to Jr. Engineer in the team.

Desired Profile:

  • 7+ years of Swift, Swift UI, Objective.
  • Experience in Financial Services is a plus
  • Experience with Backbase is a plus
  • Familiarly with Object-Orient Design and development best practices
  • Familiarity with full stack development or experience is a plus
  • Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards
  • Demonstrates deep expertise in specific coding concepts and/or languages
  • Evaluates program modules for performance scalability and openness of design
  • Provides technical guidance to less experienced developers
  • Reviews and/or certifies code of others
  • Predicts application development requirements based on changes in underlying architecture
  • Develops programming guidelines/standards and makes them accessible to other programmers
  • Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
  • Experience with web applications that use responsive design to better support mobile browsers
  • Experience in highly-secured online environments that use n-tier designs and extensive firewalling to enhance security. Experience interfacing with back-end applications using MQ, SOAP, RESTful services, and JSON
  • Experience partnering with others to solve problems quickly and efficiently.

Compensation Range: $120k - $140k

© 2024 Meytier - All Rights Reserved.
   Privacy Policy    Terms Of Use