Senior Software Engineer

LTM

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong proficiency in Swift programming.
  • Hands-on experience with Swift UI and UI Kit.
  • Strong knowledge of iOS SDK, Xcode, and Apple Human Interface Guidelines.
  • Experience with Core Data, Foundation, Core Animation, and Concurrency features.
  • Experience integrating REST APIs, JSON parsing, and using network frameworks.
  • Knowledge of Git, GitHub, and Bitbucket for version control.
  • Familiarity with dependency managers like Swift Package Manager or CocoaPods.

Responsibilities

  • Design and develop native iOS applications using Swift.
  • Build responsive and intuitive user interfaces with Swift UI and/or UI Kit.
  • Integrate RESTful APIs and third-party SDKs.
  • Collaborate with Product Owners, UX/UI Designers, QA teams, and Backend Developers.
  • Implement and maintain application architecture patterns such as MVC, MVVM, or VIPER.
  • Optimize application performance, memory usage, and responsiveness.
  • Publish and maintain applications on the Apple App Store.

Benefits

  • Flexible working hours.
  • Opportunity for professional development and training.
  • Health insurance and wellness programs.
  • Employee discounts and perks.
  • Collaborative work environment with a strong team culture.
  • Participation in Agile methodology and practices.
Full Job Description
Role description

Job Title: Sr. IOS Developer

Work Location:

Irving, TX

Responsibilities:
  • Design and develop native iOS applications using Swift.
  • Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.
  • Integrate RESTful APIs and third party SDKs.
  • Collaborate with Product Owners UXUI Designers QA teams and Backend Developers.
  • Implement and maintain application architecture patterns such as MVC MVVM or VIPER.
  • Optimize application performance memory usage and responsiveness.
  • Write clean maintainable and testable code.
  • Perform code reviews and ensure adherence to coding standards.
  • Develop unit tests and participate in automated testing initiatives.
  • Troubleshoot and resolve application defects and production issues.
  • Participate in Agile ceremonies including Sprint Planning Daily Standups Reviews and Retrospectives.
  • Publish and maintain applications on the Apple App Store.


Required Skills:
  • Strong proficiency in Swift programming.
  • Handson experience with Swift UI and UI Kit.
  • Strong knowledge of iOS SDK Xcode and Apple Human Interface Guidelines.
  • Experience with Core Data Foundation Core Animation and Concurrency GCDAsyncAwait.
  • Experience integrating REST APIs JSON parsing and network frameworks.
  • Knowledge of Git GitHub Bitbucket version control.
  • Experience with dependency managers such as Swift Package Manager SPM or CocoaPods.
  • Understanding of mobile application security best practices.
  • Knowledge of Firebase services Analytics Crashlytics Push Notifications is desirable.
  • Familiarity with CICD pipelines.

Similar Jobs

More Jobs at LTM

More Information Technology Jobs

Find similar Senior Software Engineer jobs: