Senior Software Engineer - Ios

6 - 11 years

8 - 13 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Required Experience & Skills:

  • 6+ years

    of hands-on experience in software development.
  • Strong proficiency in

    Objective-C/Swift

    and

    SwiftUI

    .
  • Deep understanding of

    iOS architecture

    , Apples

    design principles

    , and

    interface guidelines

    .
  • Experience working with

    third-party libraries and APIs

    .
  • Proficiency in writing

    unit tests

    and ensuring code reliability.
  • Familiarity with

    Agile Methodology

    and

    Scrum framework

    .
  • Experience with

    version control (GitHub)

    and

    Continuous Integration tools (Jenkins)

    .

Responsibilities:

Development & Enhancements

  • Develop and enhance the

    Advanced Store

    retail application suitea

    Point-of-Sales (POS) software

    that provides enterprise returns validation, transaction logging, business logic, and backend integration for third-party services.
  • Modify system

    configuration settings

    to adjust application behavior.
  • Conduct

    testing and debugging

    to ensure optimal system functionality and performance.
  • Perform

    code reviews

    , contributing to

    coding standards and best practices

    .
  • Write and maintain

    unit tests

    and

    automated test cases

    .

Project & Process Involvement

  • Participate in

    requirement gathering

    and contribute to

    technical design

    documentation.
  • Review

    project plans

    and provide feedback to

    Product Owners

    .
  • Collaborate with

    Agile development teams

    , participating in

    sprint planning

    ,

    story breakdowns

    , and

    effort estimations

    .
  • Identify and manage

    dependencies and potential blockers

    within the development process.
  • Test, implement, and roll out

    new POS systems

    , supporting all phases from

    planning to deployment

    .

Continuous Improvement & Knowledge Sharing

  • Actively

    enhance technical knowledge

    of the POS system, external integrations, and support tools.
  • Manage a

    library of configurations

    for different store types.
  • Identify opportunities to

    increase efficiency, reduce costs, and improve system performance

    .
  • Share

    discoveries and best practices

    with the team.
  • Stay updated on

    emerging technologies

    in the iOS ecosystem.

Collaboration & Influence

  • Work closely with

    business users

    ,

    helpdesk teams

    , and

    cross-functional departments

    .
  • Provide

    tactical guidance

    to contractors and junior team members.
  • Maintain

    clear communication

    with internal stakeholders and contribute to

    team discussions

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Photon logo
Photon

IT Services and IT Consulting

Tech City

RecommendedJobs for You