Randstadeos

iOS developer E3

Posted Sep 23, 2024
Project ID: iOS developer E3
Location
Chennai, Tamil Nadu, Hybrid
Hours/week
45 hrs/week
Timeline
1 year , 3 months

Responsibilities

  • Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.

  • Influence and contribute to engineering initiatives and practices at the enterprise (Connected Living) level

  • Collaborate with other engineers across products and domains to continually improve the iOS development standards and practices at Connected Living.

  • Be a thought leader and mentor for internal and external technical talent and actively contribute to the external technical community

  • Work with engineering leaders to build a high performing engineering team and provide technical leadership, coaching, motivation and participate in the selection of technical talent.

  • Work closely with our product, UX, and API teams to implement an intuitive, coherent, and engaging user experience

  • Ensure high quality, stable, and performant code

  • Perform code and design reviews that guarantee code quality

  • Develop clean, well-tested native iOS code to deliver functionality that meets business objectives

  • Identify long-term tech opportunities that bring value and develop a roadmap for future work to ensure continued product health and innovation in the mobile app space.

  • Identify opportunities to perform or lead POC/POT with our teams

  • Ability to lead a team and work with US teams in different time zones.

  • Conflict resolution and problem-solving skills desired to overcome unexpected project changes.

  • Regular, consistent, and punctual attendance. Other duties and responsibilities as assigned.

 

Skills & Experience:                                            

  • 7+ years of experience in technology development or services, including deep experience of developing apps for iOS in Swift.

  • Has excellent verbal, written, and presentation communication skills to convey complex technical solutions clearly to an organization.

  • In-depth knowledge of native tools and frameworks (e.g., Swift, SwiftUI, UIKit, Xcode, Instruments, etc.)

  • Experience following best practices in developing iOS apps at scale on large, distributed teams, including modular app architecture, frameworks, build pipeline, on-prem and cloud CI/CD, automated testing, observability, code review, static analysis, etc.

  • Experience with design/development/use of analytics solutions

  • Experience with test-driven development and software test automation  (KIF, XCUITests)

  • Excellent debugging, performance and optimization skills

  • Understands business fundamentals and how technologies can support business goals along with how to translate business vision into a technical strategy while understanding the financial implications.

  • Interested in growing a strong engineering culture that values diversity and inclusion.

  • Passion for innovation and new technologies. Self-motivated to pursue professional growth.

Preferred skills:

·         Experience leading and mentoring a group of engineers with design and feature delivery

·         Experience working with GraphQl, combine, async/await

·         Experience working with VPN, WiFi and LTE.

·         Experience with multiple specific iOS technologies/libraries; Localization, Location, GPS, Bluetooth etc.

·         DevOps Native App build experience (Ansible, CocoaPods, Jenkins, Fastlane, SwiftPM, Github Actions)

Similar projects

+ Search all projects