Senior Software Engineer – iOS

Talentica Software India

Pune District

Vor Ort

INR 2.600.000 - 4.200.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Talentica Software India Pvt. Ltd. in Pune is seeking a Senior Software Engineer - iOS to lead architecture and design for a high-scale desktop+cloud product. You will own end-to-end iOS feature delivery and collaborate across product, design, backend and QA teams.

You will apply modern iOS patterns, optimize performance, and contribute to Quilt as needed, while ensuring quality, maintainability and timely releases to millions of users.

Qualifikationen

  • 6+ years of iOS development experience with strong hands-on proficiency in Swift, SwiftUI, UIKit, Combine, Xcode and XCTest.
  • A strong understanding of computer science fundamentals, object-oriented programming and functional reactive programming concepts.
  • Experience applying modern architectural patterns such as MVC, MVVM, VIPER and Clean Architecture to build scalable and maintainable applications.
  • Hands-on experience with Core Data, Core Animation, modern Swift concurrency, memory management and other advanced iOS frameworks.
  • A good understanding of Go, and the ability to cross-skill quickly to work on Quilt.
  • Experience writing and maintaining unit and UI automation tests using XCTest, XCUITest or equivalent frameworks.
  • Experience with Git-based version-control platforms such as Bitbucket, and with effective branching and code-review practices.
  • Experience working within Scrum and Agile delivery environments, including fast-paced product or hyper-growth organizations.
  • The ability to communicate technical requirements, architectural decisions and engineering trade-offs effectively to technical and non-technical stakeholders.
  • A habit of staying current with developments in the iOS ecosystem and applying relevant technologies and practices to continuously improve the product.

Aufgaben

  • Design, build and maintain reliable, secure and high-performing iOS applications for a large consumer base.
  • Own the end-to-end delivery of complex iOS features, ensuring high standards of quality, maintainability and timely delivery.
  • Drive the design and development of scalable and reusable mobile framework components.
  • Write clean, modular, maintainable and well-documented code, while helping define coding standards and engineering best practices.
  • Contribute changes to Quilt, our Backend-for-Frontend service, by quickly cross-skilling into Go.
  • Integrate mobile applications with RESTful APIs and third-party libraries securely and reliably.
  • Collaborate with Product Managers, Designers, Backend engineers, QA and other stakeholders to align engineering delivery with customer and business objectives.
  • Apply Apple's Human Interface Guidelines and work closely with Designers to deliver intuitive, accessible and consistent user experiences.
  • Optimize application startup time, responsiveness, memory usage, battery consumption and overall performance using appropriate profiling and diagnostic tools.
  • Manage TestFlight and App Store releases, following Apple's App Store review guidelines.
  • Participate across the complete SDLC, including analysis, design, development, testing, deployment and post-production support.

Kenntnisse

iOS development
Swift
SwiftUI
UIKit
Xcode
XCTest
Swift concurrency
Object-oriented programming
Functional reactive programming
MVC/MVVM/VIPER/Clean Architecture

Tools

Git
Bitbucket

Jobbeschreibung

Senior Software Engineer - iOS

Own core engineering decisions for a desktop application that has to work flawlessly for millions of users, deeply integrated with the cloud. As a Principal Engineer at Talentica, you’ll drive architecture and design for a high-scale desktop + cloud product, solving engineering challenges such as reliable cross-platform data sync and large-scale performance tuning.

What You'll Own
  • Design, build and maintain reliable, secure and high-performing iOS applications for a large consumer base.
  • Own the end-to-end delivery of complex iOS features, ensuring high standards of quality, maintainability and timely delivery.
  • Drive the design and development of scalable and reusable mobile framework components.
  • Write clean, modular, maintainable and well-documented code, while helping define coding standards and engineering best practices.
  • Contribute changes to Quilt, our Backend-for-Frontend service, by quickly cross-skilling into Go.
  • Integrate mobile applications with RESTful APIs and third-party libraries securely and reliably.
  • Collaborate with Product Managers, Designers, Backend engineers, QA and other stakeholders to align engineering delivery with customer and business objectives.
  • Apply Apple's Human Interface Guidelines and work closely with Designers to deliver intuitive, accessible and consistent user experiences.
  • Optimize application startup time, responsiveness, memory usage, battery consumption and overall performance using appropriate profiling and diagnostic tools.
  • Manage TestFlight and App Store releases, following Apple's App Store review guidelines.
  • Participate across the complete SDLC, including analysis, design, development, testing, deployment and post-production support.
What We Need
  • 6 + years of professional iOS development experience with strong hands-on proficiency in Swift, SwiftUI, UIKit, Combine, Xcode and XCTest.
  • A strong understanding of computer science fundamentals, object-oriented programming and functional reactive programming concepts.
  • Experience applying modern architectural patterns such as MVC, MVVM, VIPER and Clean Architecture to build scalable and maintainable applications.
  • Hands-on experience with Core Data, Core Animation, modern Swift concurrency, memory management and other advanced iOS frameworks.
  • A good understanding of Go, and the ability to cross-skill quickly to work on Quilt.
  • Experience writing and maintaining unit and UI automation tests using XCTest, XCUITest or equivalent frameworks.
  • Experience with Git-based version-control platforms such as Bitbucket, and with effective branching and code-review practices.
  • Experience working within Scrum and Agile delivery environments, including fast-paced product or hyper-growth organizations.
  • The ability to communicate technical requirements, architectural decisions and engineering trade-offs effectively to technical and non-technical stakeholders.
  • A habit of staying current with developments in the iOS ecosystem and applying relevant technologies and practices to continuously improve the product.
Why It's Worth Your Time
  • You'll own complex features end to end for an app with a large consumer base, from design to App Store release.
  • You'll work across the iOS app and its Go-based Backend-for-Frontend layer, which broadens your skills beyond iOS.
  • You'll help set coding standards and engineering practices while working closely with Product, Design, Backend and QA teams.
About Talentica

Since 2003, Talentica has built software exclusively for tech companies, from early-stage startups to large, established enterprises. We've partnered with startups from their earliest stages through to successful acquisitions, doing the kind of deep product and engineering work that moves a company's valuation, not generalist consulting or staff augmentation. Our ~600-person team is among the strongest in the industry, drawn heavily from the IITs and NITs, which means the software you'll build is genuinely differentiated, and the work is demanding enough that you'll keep learning regardless of how senior you are.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer – Android
Senior Software Engineer – Android

Talentica Software India • Pune District

Vor Ort
INR 2.800.000 - 4.000.000
Senior Principal Engineer
Senior Principal Engineer

Deutsche Telekom Digital Labs • Gurugram District

Vor Ort
INR 3.800.000 - 9.000.000
AI tools
Learning stipends
Flexible leave
+4
Senior iOS Engineer
Senior iOS Engineer

Coforge • Hyderabad

Vor Ort
INR 2.500.000 - 3.500.000
Senior Software Engineer, Mobile Apps (Flutter)
Senior Software Engineer, Mobile Apps (Flutter)

Techtinium • Chennai District

Vor Ort
INR 1.500.000 - 2.100.000
Senior Software Engineer 2 - (iOS, Swift)
Senior Software Engineer 2 - (iOS, Swift)

Geekyants • Bengaluru

Vor Ort
INR 1.200.000 - 1.800.000
Software Engineering SMTS (Mobile Android iOS)
Software Engineering SMTS (Mobile Android iOS)

Momentum • Bengaluru

Remote
INR 1.800.000 - 3.000.000
Generous benefits
Excellent work-life balance
Training for technical & leadership
+2
iOS Developer
iOS Developer

Primetrace Technologies Pvt Ltd • Bengaluru

Vor Ort
INR 900.000 - 1.300.000
Software Engineer - iOS Automation Tester
Software Engineer - iOS Automation Tester

Qloron Pvt Ltd • Bengaluru

Vor Ort
INR 2.500.000 - 4.500.000
IOS Developer [T500-22905]
IOS Developer [T500-22905]

Delta Air Lines • Bengaluru

Vor Ort
INR 1.000.000 - 1.500.000
Senior Ios Developer
Senior Ios Developer

Qentelli • Hyderabad

Vor Ort
INR 4.000.000 - 6.400.000