Trenser Technology Solutions (P) Ltd.

Senior Software Engineer- iOS

Trivandrum, Kerala, India

about 1 month ago
Save Job

Summary

Overview

This position is for a Senior Software Engineer responsible to develop iOS applications in a long-term software project for a Japanese client. The job location is Trivandrum, India. He/ she will be working along with the existing project team for technical and management aspects. Work involves requirement elicitation, software architecture designing, implementation and code reviews. He/ she will be responsible for taking each assigned task to completion ensuring the quality of deliverables. Should have self initiatives, decision making and self-directing capabilities to work with minimal supervision and a “go-getter” attitude.

Job Responsibilities

  • Perform software requirements analysis and determine the functional and nonfunctional 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 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 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
  • 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.
  • Self-motivated individual with accountability and responsibility.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: