Remote Otter LogoRemoteOtter

Senior Software Engineer, iOS - Remote

Posted 1 week ago
Software Development
Full Time
India

Overview

This role requires Core Work Hours from 8:30 pm to 12:30 am IST (will change as per daylight saving in US). The remaining hours are completed at individual discretion. A recognized expert in their professional discipline, with significant impact and influence on organizational policy and program development. Establishes critical strategic and operational goals, and develops and implements new products, processes, standards, or operational plans to achieve organizational objectives. Regularly leads projects of critical importance to the organization—projects that carry substantial consequences for success or failure. Requires strong influence and communication with executive leadership. Problems encountered are often complex and multidimensional, requiring broad-based consideration of variables that affect multiple areas of the organization.

In Short

  • Design, architect, and document the entire system, down to the details, to meet team needs.
  • Code robust iOS solutions to solve current problems, identifying and fixing issues within your areas of expertise.
  • Act as a CodeOwner and stakeholder in code reviews within your area of expertise.
  • Automate unit, integration, and end-to-end testing solutions, working closely with the QA team to ensure seamless integration.
  • Deploy and run your code in pre-production to ensure quality before release.
  • Develop and maintain debugging tools to enhance team efficiency.
  • Collaborate with vendors to ensure third-party SDKs are properly integrated and functional.
  • Perform and monitor mobile releases for iOS, ensuring smooth rollouts and updates.
  • Retire outdated solutions and resources when no longer needed, ensuring the system remains efficient and streamlined.
  • Provide operational support for your deployed code and all code within your domain of expertise.

Requirements

  • A 4-year degree in Computer Science or a related field OR 9+ years of experience in software development.
  • 7+ years of experience in software engineering.
  • 5+ years of experience with iOS development tools (Swift, SwiftUI, Objective-C, Xcode, Core Data, Combine, Foundation, UIKit).
  • 2+ years of experience with SwiftUI or declarative UI frameworks.
  • 3+ years of experience on an Agile team.
  • Proficiency in Concurrency, Multithreading, and Swift Combine or other asynchronous programming patterns.
  • Knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management on iOS.
  • Ability to effectively communicate across teams to provide and implement solutions.
  • Proven ability to troubleshoot complex issues and execute solutions.
  • A strong sense of self-drive and technical expertise to work independently and within a team.

Benefits

  • Mentorship skills to guide junior and mid-level engineers.
  • Excellent communication and documentation skills to articulate ideas clearly.
  • Strong problem-solving and critical-thinking abilities to handle edge cases and unexpected issues.
  • Experience collaborating with cross-functional teams (designers, product managers, QA).

Weatherbug

Weatherbug

Weatherbug is a leading provider of weather information and technology, dedicated to delivering accurate and timely weather data to users. The company focuses on innovative solutions that enhance the understanding of weather patterns and their impact on daily life. With a commitment to excellence, Weatherbug employs a team of experts who drive the development of advanced products and services, ensuring that both technical and non-technical audiences can access and benefit from their offerings. The company values collaboration, adaptability, and a fun work environment, fostering a culture where employees are encouraged to learn and grow while making significant contributions to the organization.

Share This Job!

Save This Job!

Similar Jobs:

iFood

Senior iOS Software Engineer - Remote

iFood

2 weeks ago

Join iFood as a Senior iOS Software Engineer and contribute to innovative technology solutions in a dynamic environment.

Brazil
Full-time
Software Development

I.G

Senior Software Engineer, iOS - Remote

Insulet Germany

4 weeks ago

Join Insulet Corporation as a Senior iOS Software Engineer and contribute to developing innovative medical applications for diabetes management.

USA
Full-time
Software Development
$124,800 - $187,200/year
Houzz logo

Senior iOS Software Engineer - Remote

Houzz

6 weeks ago

Join our mobile group as a Senior iOS Software Engineer to create impactful mobile applications.

Taiwan
Full-time
Software Development
Samsara logo

Senior Software Engineer - iOS - Remote

Samsara

7 weeks ago

Join Samsara as a Senior Software Engineer to develop impactful iOS applications for the transportation industry.

Worldwide
Full-time
Software Development
$150,237.50 - $252,500 USD/year
MyFitnessPal logo

Senior Software Engineer, iOS - Remote

MyFitnessPal

11 weeks ago

Join MyFitnessPal as a Senior Software Engineer, iOS to enhance the meal-tracking experience in a fully remote role.

USA
Full-time
Software Development
$140,000 - $160,000/year