Job Description :

Position: Sr/Lead IOS developer role

Location : St. Louis, MO(remote to start)

 

 Send resume to

Job Role:

  • Work with stakeholders, Tech leads, architects, and project managers to review and understand requirements and ensure that the team has a clear and complete picture of successful delivery
  • Create designs that meet requirements and work with leads and architects facilitate the review and approval process with key stakeholders
  • Work with team for breaking down project work into stories, size development effort, and plan sprints
  • Work with team’s resources, and support team members in overcoming technical and project challenges to complete planned work
  • Facilitate internal technical support for your team’s projects to achieve successful production deployment
  • Support the creation and maintenance of internal technical documentation
  • Provide technical leadership, and mentor other technical resources.
  • Experience in the technical decision making process that defines the architecture and implementation of our mobile products

 

Required Skills:

  • Experience in design and implementation of Mobile and Web Architecture with domain knowledge in Android, iOS and Web Development platforms
  • Experience as a Solution Architect with strong knowledge of and expertise in mobile solution delivery
  • Hands-on experience in most of the following:
  • iOS Tech Required Skills:
  • Swift programming language (OOP)
  • Objective C (MVC architecture, Design patterns, Memory management)
  • CocoaPods / Swift Package Manager / Carthage
  • Dynamic framework development
  • Security framework
  • Core data framework
  • Experience in XCode IDE
  • Experience in iOS development, including non-UI components
  • Experience in developing and integrating with SDKs
  • Experience in digital identity, security and cryptography is an added advantage
  • Strong knowledge of iOS patterns, performance recommendations, threading and best practices
  • Experience working with remote data via REST and JSON
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Must be keen on maintaining product quality.
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with SDLC processes and Agile Methodologies
  • Exposure to digital payments and cryptography is an added advantage
  • Proficient understanding of code versioning tools, such as Git etc.
  • Self-motivated with the ability to accomplish tasks with minimal direction

 

The ideal candidate may also possess some of these secondary skills:

  • Spring boot, Microservices (Azure)
  • Cross-Platform (React-Native, Flutter)
  • Fusion Tools including Rally, Jenkins
  • Security Coding Techniques and Tools - Fortify, & OWASP vulnerabilities
  • Subversion Source Control

 

             

Similar Jobs you may be interested in ..