Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

iOS Developer

Samprasoft

iOS Developer

Great opportunity. This iOS Developer will work closely with other developers to implement maintainable and efficient code, and apply industry best practices as needed throughout the process.

Required Skills
  • Swift
  • RestAPI
  • Experience implementing MVVM pattern
  • Experience working in complex iOS application with complex views and datasets
Job Duties

Contribute to design and architecture decisions. A self-starter, able to find opportunities to add value and execute solutions. Maintain awareness of technology trends and issues and apply that knowledge to app development. Take ownership of your work.

Job Requirements

iOS Developer will work closely with other developers to implement maintainable and efficient code, and apply industry best practices as needed throughout the process.

Responsibilities:

  • Contribute to design and architecture decisions
  • A self-starter, able to find opportunities to add value and execute solutions
  • Maintain awareness of technology trends and issues and apply that knowledge to app development
  • Take ownership of your work

Requirements:

  • 5+ years of iOS development experience with App Store presence
  • In-depth knowledge of iOS SDK features and core services
  • Hands-on experience in Swift and familiarity with Objective-C, Cocoa and Cocoa Touch frameworks
  • The ideal candidate should have hands-on experience implementing MVVM pattern
  • In-depth knowledge of Apple's UI design guidelines, and UI components
  • Experience working in complex applications with 100s of complex views and auto layouts
  • Strong understanding of how to consume data from restful APIs in code
  • Experience working with complex data models and maintaining clean architecture
  • Experience writing unit testing and experience with UI testing using XCTest, Appium or similar
  • Good understanding of oAuth2 and how to work with user tokens
  • Write maintainable code in a functional style
  • Work productively in a diverse and dynamic/agile environment
  • Excellent communication skills

Must have:

  • AppStore presence (App URLs)
  • Experience in iOS SDK and UI Kits
  • Swift is a must, hands on in Objective-C
  • Experience implementing MVVM pattern
  • Unit testing with XCTest
  • RestAPI integration to consume data
  • Experience working in complex iOS application with complex views and datasets

Nice to have:

  • Past experience in Shopping (eCommerce) app
  • Strong understanding of Dependency Injection
  • Azure DevOps and CICD experience
  • Experience testing APIs using Postman or similar tool
  • Experience building SDK (reusable library)
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the iOS Developer in Grand Rapids, MI vacancy
  •  ...WHO LIVED IT. Healhub is looking for an exceptional Founding iOS Engineer to take ownership of our native iOS application as we...  ...responsibility will be to take ownership of Healhub’s iOS application: developing it, improving it, solving problems, shipping releases, and... 
    Suggested
    Full time
    Remote work

    Healhub

    Grand Rapids, MI
    2 days ago
  • $128.19k - $184.01k

     ...product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that...  .... You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with... 
    Suggested
    Remote job
    Full time

    Quora

    Grand Rapids, MI
    2 days ago
  • $75 - $110 per hour

    Job Description Job Description We have an immediate need for an Avionics Software or Systems Engineer. This position can either be direct in one of our office locations or as a remote contract. We are located in Phoenix, AZ, Cedar Rapids, IA, Grand Rapids, MI, Bothell...
    Suggested
    Permanent employment
    Contract work
    Work at office
    Immediate start
    Remote work

    Performance Software

    Grand Rapids, MI
    10 days ago
  • Role: Developer Experience Engineer Location: Remote (US) About Napster Napster offers lifelike AI agents that meet your customers wherever they are, and collaborate with your employees as coworkers. Agents that meet your customers on your website, inside your app, on a... 
    Suggested
    Remote work
    Flexible hours

    Napster

    Grand Rapids, MI
    3 days ago
  • $135k

     ...engineering services. Attend industry and business development functions as a representative of the firm. Supervise, mentor, and develop local engineering staff. Perform monthly and quarterly updates of project financials and revenue projections.... 
    Suggested
    Work at office
    Local area

    The LiRo Group

    Wyoming, MI
    11 days ago
  • Job Description Job Description Benefits: ~401(k) matching ~ Dental insurance ~ Health insurance ~ Opportunity for advancement ~ Paid time off Corporate Live, Inc. has been creating amazing live events for a diverse roster of entertainment, non-profit...
    Work experience placement
    For subcontractor

    CORPORATE LIVE INC

    Grand Rapids, MI
    10 days ago
  • Job Description Job Description What We Offer: Employee Resource Groups and Programs offered include the Young Professionals Group, Women at Wade Trim, Diversity, Equity and Inclusion, Professional Development, Leadership Development, Mentor Program, Sustainability...
    Summer internship
    Work at office
    Local area

    Wade Trim

    Grand Rapids, MI
    1 day ago
  •  ...Job Description Job Description Job Summary: The Loan Origination System (LOS) Admin/Developer will be responsible for managing the company's loan origination system, ensuring that it operates efficiently and effectively to support the mortgage origination process... 

    Atonne Group Inc

    Grandville, MI
    24 days ago
  •  ...Job Description Job Description Description: Are you a web developer who enjoys solving problems, building reliable applications, and seeing your work make a real impact? CU*Answers is looking for a Web Application Developer to join our Online Banking Programming... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office

    CU*Answers

    Grand Rapids, MI
    22 days ago
  •  ...interaction with source code and logs in a Linux environment. An active DoD Secret clearance is required. Responsibilities Design, develop, and execute white box verification tests using Python Build and maintain automated test frameworks and scripts integrated with... 
    Full time

    Actalent

    Grand Rapids, MI
    1 day ago
  •  ...for industrial material-handling and automation projects. This role will work closely with controls engineering and project teams to develop reliable visualization and automation solutions, troubleshoot complex system issues, and support projects throughout the design-to-... 
    Work experience placement
    Remote work

    TalentCompass

    Grand Rapids, MI
    3 days ago
  • $104k - $135k

     ...About the Job: We are seeking an experienced MuleSoft Developer to design, develop, test, and support enterprise integration solutions using the MuleSoft Anypoint Platform. The ideal candidate will collaborate with architects, technical leads, business stakeholders, and... 
    Full time
    Local area

    Sogeti

    Grand Rapids, MI
    3 days ago
  •  ...AEM Developer Position Our Midwest retail client is transforming their digital experiences with Adobe Experience Manager to transform the user experience. AEM will also serve as workflows for the marketing organization to leverage for campaign management. We are building... 

    Samprasoft

    Grand Rapids, MI
    1 day ago
  • $37.64 - $43.91 per hour

     ...belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color... 
    Full time
    H1b
    Local area
    Work from home
    Flexible hours
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    General Motors

    Wyoming, MI
    5 days ago
  •  ...and be able to work independently or within a team environment.Must have good customer service and time management skills.Ability to develop solutions to a variety of complex problems, and reference established precedents and policies.BE PART OF AN AMAZING CULTURE WHERE... 
    Full time
    Work at office
    Monday to Friday

    Gordon Food Service

    Wyoming, MI
    4 days ago
  • $100k - $130k

     ...and Job Optimization Data Validation and Reconciliation Agile/Scrum Methodology Roles & Responsibilities Design, develop, and maintain ETL jobs using IBM InfoSphere DataStage. Develop data integration solutions for data warehouses and reporting platforms... 

    Tata Consultancy Services

    Grand Rapids, MI
    3 days ago
  •  ...(Azure), configuration management System Design: Understanding of distributed systems, databases, and networking protocols Developing solutions in Microsoft Azure is required. Designs, codes, tests, and implements automation using.NET scripting technology following... 
    Remote work
    3 days per week

    Real Soft

    Grand Rapids, MI
    2 days ago
  •  ...opportunity to grow, learn, and share your expertise with others. Supported by a mentorship-based culture, our teams are empowered to develop their skillsets and lead transformative work in the communities all across our service areas.A strong emphasis on community and... 
    For contractors
    Work experience placement
    Work at office

    Abonmarche

    Grand Rapids, MI
    5 days ago
  • About Acrisure A global fintech leader, Acrisure empowers millions of ambitious businesses and individuals with the right solutions to grow boldly forward. Bringing cutting-edge technology and top-tier human support together, we connect clients with customized solutions...
    Full time
    Immediate start
    Flexible hours

    Acrisure

    Grand Rapids, MI
    4 days ago
  • $100k - $125k

     ...by more than 7,500 global team members who collaborate with customers across more than 30 market segments in over 140 countries to develop highly specified solutions that enable customers to bring world-changing innovations to their end markets. Learn more at OverviewThe... 
    Full time
    Work experience placement

    H.B. Fuller

    Grand Rapids, MI
    1 day ago
  • About the Company Grand Rapids based organization is looking to take their technology into the future. About the Role We are looking for a skilled AI Engineer to join our team and build high-performance, production-ready AI features. You will bridge the...

    Robert Half

    Grand Rapids, MI
    3 days ago
  • $92.3k - $166.85k

     ...code requirements; construction specifications; material procurement process; project schedules; and construction work packages. Develop project scopes, budgets, and proposals Ability to work effectively in team environment but also able to work independently... 
    Work at office
    Local area
    Immediate start
    Remote work

    Leidos

    Grand Rapids, MI
    3 days ago
  •  ...database standards, procedures, and best practices.Plan and execute regular database backups and ensure effective restore procedures.Develop and maintain database security strategies, including user roles and permissions.Conduct database capacity planning and storage... 
    Work experience placement
    Flexible hours

    Independent Bank Corporation

    Grand Rapids, MI
    1 day ago
  • $48 - $50 per hour

     ...Description Our local custom machine build client is seeking an experienced Robotics Engineer to join their team full time. You will develop, program, and integrate robotic systems in automated manufacturing and testing environments. Will also be supporting new machine... 
    Full time
    Contract work
    Temporary work
    Local area

    Actalent

    Grand Rapids, MI
    3 days ago
  •  ...Job Description Job Description Summary: An energetic and creative role responsible for designing, developing, installing, managing, and maintaining hardware and software systems used to monitor, control, and automate engineering and manufacturing business processes... 
    Relocation

    GA Richards

    Grand Rapids, MI
    19 days ago
  •  ...support safety-critical flight operations across commercial and military aviation. Within Avionics, the Surveillance product line develops and sustains systems that enable aircraft awareness, collision avoidance, and airspace interoperability. Our portfolio includes TCAS... 
    Work at office

    Acron Aviation

    Grand Rapids, MI
    1 day ago
  •  ...schedules, workflow, and process bottlenecks to streamline operations and eliminate waste. Identify root causes of inefficiencies and develop practical, sustainable solutions. Apply Lean and Six Sigma methodologies to improve throughput, quality, and cost. Plant... 
    Hourly pay
    Full time
    Work at office
    Monday to Friday

    Harrison Gray Search & Consulting

    Grandville, MI
    13 days ago
  • About GMI GMI Cloud is a fast-growing, AI-native infrastructure company delivering high-performance GPU compute, inference services, and infrastructure for AI agents. Following 8x ARR growth, GMI Cloud continues to scale rapidly across the U.S. and APAC. As a Reference...

    GMI Cloud

    Grand Rapids, MI
    3 days ago
  •  ...certifications such as WELL, LEED, Living Building Challenge, and Green Globes, ensuring seamless data collection and documentation. Develop and implement sustainability tools, including skills matrices and end-of-phase checklists, to support innovative and regenerative... 
    Summer work

    Integra Staffing and Search

    Grand Rapids, MI
    5 days ago
  •  ...using UiPath that streamline our firm's legal and collections operations. In this role, you will partner with business stakeholders, developers, and IT leadership to identify high-volume, repetitive processes and turn them into reliable, well-governed bots — reducing... 

    28 Technologies LLC

    Grand Rapids, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to iOS Developer. Be the first to apply!