Senior Software Engineer iOS - Karwell Technologies
Dallas, TX 07080
About the Job
Senior Software Engineer – iOS
Need Visa independent ppl
Location; Dallas TX (Onsite)
Duration: Long term
Responsibilities:
Requirements:
Preferred Qualifications:
Need Visa independent ppl
Location; Dallas TX (Onsite)
Duration: Long term
Responsibilities:
- Design, build, and maintain advanced iOS applications using Swift and/or Objective-C.
- Ensure high performance, quality, and responsiveness of applications.
- Improve and maintain Mobile infrastructure such as build-pipelines, testing automation, release process.
- Work closely with product managers, UX/UI designers, and backend engineers to create seamless user experiences.
- Participate in Agile development processes, including sprint planning, daily standups, and retrospectives.
- Write clean, scalable, and reusable code.
- Conduct peer code reviews and mentor junior engineers.
- Optimize applications for maximum performance and scalability.
- Troubleshoot and debug complex issues in production and development environments.
- Implement unit tests, UI tests, and integration tests to ensure reliability.
- Work on continuous integration/continuous deployment (CI/CD) pipelines for mobile applications.
- Stay up to date with the latest iOS trends, tools, and technologies.
- Propose and implement innovative solutions to improve app functionality and user experience.
- Maintain high morale and motivate the delivery team to go above and beyond
- Support participation in various trade and industry events, including conferences and sponsored activities.
Requirements:
- Bachelor's Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field.
- 5+ years of hands-on experience in iOS app development.
- Experience in architecture, design, prototyping, software development, code review and unit testing for mobile applications.
- Strong proficiency in Swift, Swift UI and Objective-C.
- Deep understanding of iOS SDKs, Cocoa Touch, and Apple's Human Interface Guidelines (HIG).
- Experience with Core Data, Core Animation, Core Graphics, and other iOS frameworks.
- Knowledge of RESTful APIs and integration with backend services.
- Proficiency in version control tools such as Git.
- Experience with WatchOS development
- Familiarity with tools like Xcode, Instruments, and TestFlight.
- Understanding of dependency management tools like CocoaPods or Swift Package Manager (SPM)
- Experience working on peer-to-peer connectivity frameworks like Bluetooth, Bonjour, NFC etc
- Familiar with mobile app design patterns like OOPS, MVC, MVVM, VIPER etc.
- Extensive experience with IP-based communications and protocols, example: HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS
Preferred Qualifications:
- Familiarity with Reactive Programming (e.g., RxSwift or Combine).
- Experience with iOS accessibility features and localization.
- Knowledge of App Store submission process and deployment strategies.
- Exposure to cross-platform tools likeFlutter or React Native.
- Good to have experience in developing media and entertainment apps on mobile platforms in IPTV or OTT domain.
Source : Karwell Technologies