Senior/Lead Software Engineer – iOS Development

Technopark, Trivandrum

3-10 Years

Application Development

Job Description

  • Perform software requirements analysis and determine the functional and non-functional requirements of the project.
  • Analyze requirements to create solutions and software architecture design.
  • Write product quality code and perform developer-level verification.
  • Communicate with clarity of requirements and expectations of deliverables.
  • On-time delivery of the product with quality
  • Identify possible risks and prepare contingency plans.
  • Work closely with stakeholders including customers to ensure successful
    execution of the project.
  • Manage priority changes and conflicts gracefully with stakeholders involved.
  • Address customer escalations and be able to think at a fast pace to identify and
    solve issues in the product.
  • Proactively use/ suggest tools and systems improve quality, productivity, etc.
  • Stay up to date on relevant technology and process advancements

Skill Requirements

  • More than Three years of experience in iOS applications development
  • Proficient with Objective-C or Swift and Cocoa Touch
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledgeable and well versant with various development tools for designing, coding, debugging/ troubleshooting, testing, bug tracking, collaboration and source control
  • Bachelor’s degree or equivalent in Engineering discipline - Computer/ Electronics

    Please share your details if you have matching skills. We will contact you.

    Upload a file

    Explore More Jobs

    Senior/Lead Software Engineer – React Development

    Engineering

    This position is for a Senior/Lead Software Engineer responsible to develop ReactJS applications in a long-term software project.

    Apply Now

    Senior/ Lead Software Engineer – Android Development

    Engineering

    This position is for a Senior Software Engineer responsible to develop Android applications in a long-term software project for a European client.

    Apply Now