Job Search
S nama možete ostvariti iznimnu karijeru.
Lead iOS Engineer IRC240757
Job | IRC240757 |
Location | United States - Basking Ridge NJ |
Designation | Senior Software Engineer |
Experience | 5-10 years |
Function | Engineering |
Skills | iOS, Swift |
Work Model: | On-Site/Office |
Description
• Experience in working with OEM manufacturers
• Experience in domain-specific knowledge such as network protocols, IoT, RIL (Radio Interface Layer) and iOS telephony (LTE, CDMA, EvDO, WCDMA, GSM/EDGE, TCP/IP) is valuable but not mandatory.
• Experience with cloud message APIs and push notifications is desirable.
• Familiarity with low-level programming details on iOS systems.
• Proactive problem solver with strong analytical skills
• Effective communicator with the ability to translate technical concepts to non-technical
• Strong team player with the ability to provide technical details
• Detail-oriented and committed to delivering high-quality software.
Requirements
• 10+ years of hands-on experience with iOS SDK, framework, and library components including a strong knowledge of different iOS versions
• Strong architectural knowledge and experience in framework-level development.
• Minimum 5 years of experience in Swift or Objective-C; familiarity with C/C++ and Objective-C integration concepts.
• 4+ years of proven experience in multithreading and OS layer optimization for framework, diagnostics interface, and threads.
• Custom library creation for high-bandwidth data processing
• Large data management on/off devices
• 4+ years of experience working with RESTful APIs to connect iOS applications to back-end services.
• Significant experience (5+ years) in offline storage, threading, and performance tuning.
• Solid foundation in Object-Oriented design, SOLID principles and algorithm complexity (O-notation), and data structures with at least 5 years of hands-on experience.
• In-depth experience with the iOS ecosystem related to phone calls (VoLTE, VoWIFI, 1xCall), SMS, Messaging with other apps, Bluetooth, WIFI, and IMS registration, with a minimum of 3 years of professional work.
Preferences
• Create and maintain technical documentation for code, designs, and product requirements
• Participate in the deployment process and ensure smooth rollouts of new features and bug fixes.
• Collaborate with DevOps teams for continuous integration and delivery with tools like JIRA, Jenkins, Bitbucket, GitLab
• Work closely with other app developers and engineers to ensure project success.
• Exercise a high degree of autonomy and ownership
• Research approaches to solve unfamiliar problems.
• Bachelor’s in Electrical Engineering, Computer Science, Math, Statistics, etc.
Job Responsibilities
• Lead the design, development, and maintenance of high-quality iOS applications.
• Architect and implement scalable and maintainable code structures.
• Ensure adherence to coding standards, best practices, and software development
• Utilize C++ libraries from Swift using Objective-C bridging
• Optimize the OS layer for performance, threading, and diagnostics interfaces.
• Custom libraries creation to handle high bandwidth data processing on iOS devices.
• Develop solutions for managing large data on/off iOS devices
• Troubleshoot, debug and resolve software defects
• Stay updated with the latest iOS trends, technologies, and development
We Offer
Exciting Projects:Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules and opportunities to work from home.
Professional Development:We provide continuing education classes, professional certification and training (technical, soft skills, language, and communication skills) to help you realize your professional goals. Being part of a global organization, there are additional learning opportunities through international knowledge exchanges.
Excellent Benefits:We provide our employees with competitive salaries, health and life insurance, short-term and long-term disability insurance, a matched contribution 401K plan, flexible spending accounts, and PTO and holidays