Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple iOS Software Engineer 
India, Telangana, Hyderabad 
255920173

Yesterday
As a Software Engineer, we look forward to you helping us build innovative enterprise software applications. Your responsibilities include all aspects of software development, from analysis, design, and development to maintenance. You will be a contributing member of a team that implements new product features, improves existing product features, adds performance and software quality metrics to our codebase, and works closely with business partners, other engineering teams, and QA.IN THIS ROLE, YOU WILL- Architect creative products and innovate new technologies and solutions. Play a hands-on development and design role, and deliver products in a rapid and dynamic environment. - Quickly build new ideas to gather user feedback.- Continually improve software development processes and practices.
  • 3-7 years of experience in software development focused on iOS/ macOS development with hands-on programming experience.
  • Expertise in Swift and strong understanding of iOS/ macOS frameworks Swift UI, UIKit, AppKit, Core Data, Core Animation, and Core Graphics.
  • Experience on iOS test frameworks such as XCTest and XCUITest.
  • Expert in Git repository management and branching strategies
  • Extensive use of APIs and an excellent understanding of HTTP and REST architecture.
  • Proficient understanding of code versioning tool - Git
  • Hands-on experience with design, development, and productizing highly available, distributed, and scalable transactional, secure enterprise systems.
  • Knowledge of design patterns, enterprise architecture, and software engineering principles.
  • Experience building highly performing and scalable UI components.
  • Sharp problem solving skills and experience with real-world systems deployment.
  • Very good experience with Scrum and Agile methodologies.
  • B.Tech. in computer science or equivalent field
  • Excellent problem-solving skills and the ability to debug and resolve complex technical issues.
  • Knowledge of memory management and performance optimization.
  • Consistent record of delivering high-performance, scalable, and reliable iOS/ macOS applications.
  • Familiar with application network layer design and development (Authentication, Error handling, etc)