Senior Software Engineer IOS

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

More than three years of experience in iOS application development., Proficiency in Objective-C or Swift and Cocoa Touch., Experience with offline storage, threading, and performance tuning., Bachelor’s degree in Engineering, Computer or Electronics..

Key responsibilities:

  • Analyze software requirements and design solutions.
  • Write quality code and perform verification.
  • Communicate requirements and manage stakeholder expectations.
  • Ensure on-time delivery and address customer escalations.

Hirenture logo
Hirenture
11 - 50 Employees
See all jobs

Job description

We are looking to hire candidates with 3+ years of relevant experience in IOS development.
Responsibilities
 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.
 Ontime delivery of the product with quality
 Identify possible risks and prepare contingency plans.
 Work closely with stake holders 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 fast pace to identify and
solve issues in the product.
 Proactively use suggest tools and systems to improve quality, productivity etc.
 Stay up to date on relevant technology and process advancements.

Qualifications and Requirements

 More than three years of experience in iOS applications development
 Proficient with ObjectiveC or Swift and Cocoa Touch
 Experience with offline storage, threading, and performance tuning
 Familiarity with RESTful APIs to connect iOS applications to backend services.
 Knowledge of other web technologies and UIUX standards
 Understanding of Apple’s design principles and interface guidelines
 Familiarity with cloud message APIs and push notifications
 Proficient understanding of code versioning tools e.g.; git
 Understanding of Bluetooth and BLE protocols is an added advantage.
 Good understanding of software development lifecycles (SDLC), version control
and traceability.
 Experience in developing software under Waterfall and Agile development
methodology.
 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.
Knowledge, Skills and Abilities

 Outstanding attitude and energy to explore unfamiliar software implementations
and troubleshoot issues.
 Strong interpersonal skills to get things done as a team.
 Flexible to work in a distributed and collaborative global team environment
across time zones.
 Excellent written and oral communication skills.
 Hardworking with “whatever it takes” attitude.
 Ability to judge and estimate work volume for given tasks.
 Ability to manage priority and get things done on time.
 Selfmotivated individual with accountability and responsibility.

Please note it will be Work from Office
Location : Technopark, Trivandrum

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Teamwork
  • Physical Flexibility
  • Self-Motivation
  • Problem Solving

Software Engineer Related jobs