x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer

Horizon Global Services Pte. Ltd.

Horizon Global Services Pte. Ltd. company logo

Job Description:

We are seeking a highly skilled Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in developing applications for the iOS platform and will be proficient in Object-C or Swift. This role requires a collaborative team player who can navigate complex challenges while delivering high-quality software solutions.

Key Responsibilities:

  1. Application Development:Design and build applications specifically for the iOS platform.
    Utilize Object-C or Swift and Cocoa Touch to develop high-performance applications.
  2. Testing & Quality Assurance:Provide daily reports on test case coverage and execution results.
    Derive quality metrics based on test execution results to ensure software reliability.
  3. Collaboration & Communication:Work closely with various stakeholders to address blockers and navigate complexities.
    Participate actively in team discussions and contribute to a collaborative work environment.
  4. Performance Optimization:Implement offline storage, threading, and performance tuning to enhance application efficiency.
    Use performance and memory tuning tools to optimize applications.
  5. API Integration:Familiarize with RESTful APIs to connect iOS applications to backend services.
    Ensure seamless integration of web technologies and adherence to UI/UX standards.
  6. Agile Practices:Embrace Agile methodologies and contribute to a full-stack squad.
    Engage in sprint planning, review, and retrospective meetings.
  7. Documentation & Reporting:Maintain comprehensive documentation in JIRA and Confluence.
    Provide functionality demos to stakeholders and the Product Owner at the end of each sprint.

Requirements:

Technical Skills:

  • Experience: Minimum of 8+ years in testing of banking payment and cash management application development lifecycles.
  • Frameworks: Proficient in iOS frameworks such as Core Data, Core Animation, etc.
  • Technical Proficiencies:Familiarity with offline storage, threading, and performance tuning.
    Understanding of Apple’s design principles and interface guidelines.
    Knowledge of code versioning tools like Git and continuous integration practices.
  • Agile Methodologies: Strong experience in Agile development practices and working in a full-stack squad.

Non-Technical Skills:

  • Excellent written and verbal communication skills in English.
  • Ability to work collaboratively with a multicultural team across various geographical locations.
  • Strong problem-solving skills and the ability to adapt to changing requirements.

Desirable Skills:

  • Experience in transaction banking and cash management applications.
  • Business analyst skills to understand user stories and write relevant test cases.
  • Experience in providing functionality demos to stakeholders.

Sharing is Caring

Know others who would be interested in this job?