Senior IOS Developer - Cincinnati, United States - Golden Technology

    Default job background
    Retail
    Description

    Candidates have to be from these locations-

    • Boca Raton, FL
    • San Jose, CA
    • Cincinnati, OH
    • Chicago, IL
    • Charlotte, NC
    • Portland, OR

    Job Description


    • Design, develop, and maintain native iOS components that drive key functionalities within the Ecommerce App. This includes:

    o Navigation and informational features that guide and inform our customers.

    o User interfaces that empower customers to seamlessly select their grocery preferences (delivery or pickup)


    • Lead the technical direction of the iOS team by making key planning and implementation decisions.


    • Contribute to the team's software development efforts by writing clean, maintainable code.


    • Foster a collaborative and supportive environment by providing mentorship and guidance to junior developers.


    • Champion strong communication practices and effectively interface with Product, Design, and QA teams.

    Qualifications:


    • +5 years of experience with iOS development


    • Proven experience as a Senior iOS Developer with a strong understanding of native iOS development principles (Swift, SwiftUI, UIKit, etc.)


    • Experience with iOS build, test, debug, and CI/CD tools to compile, test, package, and ship large scale applications.


    • Experience with concurrency and performance optimization (Grand Central Dispatch and Operation Queues)


    • Working knowledge of architecture patterns that promotes decoupling, code reuse, maintainability, and testability


    • Excellent communication and collaboration skills


    • Can translate requirements, wireframes and mock-ups into reusable components and layouts.


    • Strong problem-solving skills, detail oriented, works well in a team and individually.

    Bonus points for:


    • Experience with ecommerce app development


    • Knowledge of Accessibility and Security: Building apps that are accessible to everyone and secure from vulnerabilities is important.


    • Passion for the Mobile Development & the grocery industry

    Key Responsibilities

    Ensure adherence to architecture standards and roadmaps.

    Implement overall infrastructure / middleware components per project with infrastructure teams, ensuring that overall solution is designed to meet SLA (performance and up-time), DR, and scalability needs required by the solution.

    Design and successfully implement overall infrastructure / middleware components per project with infrastructure teams, ensuring that overall solution is designed to meet SLA (performance and up-time), DR, and scalability needs required by the solution.

    Ensure that post-production operational processes / deliverables are well designed and implemented prior to the project moving into the solution support phase.

    Define and create operational procedures, processes, and scripts.

    Follow appropriate change/release management practices.

    Support and maintain infrastructure solutions utilizing required tools and technologies. Provide off-hours support (24 x 7) as required."