Randstadeos

iOS Developer- E3

Posted Sep 29, 2024
Project ID: 810
Location
Chennai, Tamil Nadu, Hybrid
Hours/week
45 hrs/week

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:-

  • 5-7.5 years 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