Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
IOS Engineer III image - Rise Careers
Job details

IOS Engineer III - job 1 of 2

Our Opportunity:Chewy is seeking a Senior iOS Developer to join our Mobile Apps team. The ideal candidate succeeds in a fast-paced environment, is self-motivated, and has a passion for business and technology. You will be responsible for maintaining existing code and developing new features in a Swift-based native iOS application. We pride ourselves on the Chewy culture and are looking for teammates who value partnership, innovative problem-solving, and quality products so that we can continue to provide the best possible experience for our committed Chewy customers.What You'll Do:• Improve code quality through participation in peer code reviews and knowledge share sessions within and across teams. As well as have the opportunity to keep up to date with the newest technology and development trends in iOS• Contribute to all areas of the development lifecycle, including architecture, design, development, testing, and release to the App Store• Unit testing code for adaptability, including edge cases, usability, and reliability• Work alongside product managers, designers, and other developers to analyze tasks and provide accurate estimates• See opportunities for architecture or process improvements and drive discussions for adoptionWhat You'll Need:• The ability to work well in a distributed team environment• Excellent customer service skills, including verbal and written communication skills• Experience being a technical leader and mentoring other developers• Expertise with Swift• Expertise with WebView and troubleshooting hybrid pages within the app• Experience debugging memory and performance-related issues through developer tools• Proven experience in writing high-quality, reusable code with minimal defects• History of releasing to the App Store frequently, with no loss in code quality• Understanding of common iOS design patterns, i.e., MVC, MVVM, Coordinators• Ability to learn new concepts and architectures quickly, as well as react to changes in priority or requirements on the fly• Experience with Git, branching strategies, and pull requests• Experience integrating third-party libraries• Passion for writing quality unit tests, UI automation tests, and TDD or a desire to learnBonus:• Experience with Agile/Scrum tools• Experience developing React Native or other cross-platform solutions• Hands-on experience with managing an iOS CI ecosystem, including provisioning profiles and certificate management• Knowledge of managing CI/CD through Macstadium or similar solutions.• Knowledge of User Interface and Accessibility standard methodologiesChewy is committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members. If you have a disability under the Americans with Disabilities Act or similar law, and you need an accommodation during the application process or to perform these job requirements, or if you need a religious accommodation, please contact [email protected] you have a question regarding your application, please contact [email protected] access Chewy's Customer Privacy Policy, please click here. To access Chewy's California CPRA Job Applicant Privacy Policy, please click here.
Chewy Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Chewy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Chewy
Chewy CEO photo
Sumit Singh
Approve of CEO

Average salary estimate

Estimate provided by employer
$135000 / ANNUAL (est.)
min
max
$120K
$150K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About IOS Engineer III, Chewy

At Chewy, located in vibrant Bellevue, WA, we’re on the hunt for an experienced iOS Engineer III to enrich our Mobile Apps team! In this role, you’ll find yourself at the heart of innovation, working with a bunch of tech enthusiasts who share a passion for coding and a commitment to quality. As a Senior iOS Developer, you'll be charged with not only maintaining our existing Swift-based native iOS application but also crafting exciting new features that enhance our users' experience. You'll collaborate closely with product managers and designers, diving deep into the development lifecycle, from architecture to release. Your knack for improving code quality will shine through in peer reviews, and your technical leadership will help mentor other developers, making a real impact on our workflow. Plus, you'll have the chance to stay updated with the latest trends and technologies in iOS. If you value teamwork, enjoy tackling complex challenges, and strive to deliver exceptional products, then Chewy is the right place for you! Join us in our mission to provide pet parents with the best possible service while enjoying a fun and dynamic work environment!

Frequently Asked Questions (FAQs) for IOS Engineer III Role at Chewy
What are the responsibilities of an iOS Engineer III at Chewy?

As an iOS Engineer III at Chewy, you will be responsible for maintaining and enhancing our Swift-based native iOS application. This includes participating in the full development lifecycle, from architecture and design to testing and deployment. You will also engage in peer code reviews, contribute to improving code quality, and collaborate with a talented team of product managers and designers. Your role will also involve troubleshooting performance issues, debugging memory issues, and ensuring that the application meets high standards for quality and usability.

Join Rise to see the full answer
What qualifications are necessary for the iOS Engineer III position at Chewy?

To qualify for the iOS Engineer III position at Chewy, candidates should have expertise in Swift and experience with WebView functionality in hybrid apps. A strong background in debugging memory and performance-related issues is essential, along with a history of developing high-quality, reusable code and frequent app releases to the App Store. Familiarity with common iOS design patterns and tools such as Git is also crucial. Candidates should demonstrate excellent communication skills and the ability to thrive in a distributed team environment.

Join Rise to see the full answer
Does Chewy encourage professional development for iOS Engineer III?

Absolutely! Chewy values continuous learning and encourages our iOS Engineer III to stay abreast of the latest trends and technologies in iOS development. You’ll have opportunities to participate in knowledge-sharing sessions, peer code reviews, and mentorship initiatives that foster skill enhancement and professional growth within the team.

Join Rise to see the full answer
What is the work culture like at Chewy for an iOS Engineer III?

The work culture at Chewy is built on partnership, innovation, and quality. As an iOS Engineer III, you will be part of a dynamic and collaborative environment, where your ideas are encouraged, and problem-solving is a shared passion. We prioritize a diverse and inclusive atmosphere that allows all team members to thrive while embracing the fun associated with working at Chewy!

Join Rise to see the full answer
What technologies will the iOS Engineer III at Chewy work with?

As an iOS Engineer III at Chewy, you'll primarily work with Swift, employing various debugging tools and frameworks while collaborating on both unit and UI automation tests. You'll also be expected to engage with third-party libraries and possibly explore cross-platform solutions like React Native, depending on project requirements.

Join Rise to see the full answer
Common Interview Questions for IOS Engineer III
How do you handle debugging memory issues in iOS applications?

In managing memory issues, I rely on tools like Instruments to track down leaks and analyze memory allocation patterns. During the debug process, I prioritize analyzing the retain cycles and ensuring that all strong references are appropriately released, which often involves auditing code for best practices in memory management.

Join Rise to see the full answer
Can you explain the advantages of using Swift over Objective-C?

Swift offers several advantages over Objective-C, such as improved safety features with optional types that help prevent runtime crashes. Additionally, its clean syntax enables faster development and easier readability, making code collaboration and maintenance more manageable. I appreciate Swift's support for modern programming concepts, including closures and functional programming, which enhances code versatility.

Join Rise to see the full answer
What experience do you have with unit testing in iOS?

I have substantial experience with unit testing in iOS using XCTest framework. I prioritize writing tests alongside productive code to ensure each feature is reliable and maintainable. In particular, I've implemented test-driven development (TDD) practices, allowing me to validate my modules continuously and detect issues early in the development cycle.

Join Rise to see the full answer
Describe a challenge you faced in an iOS project and how you overcame it.

In a recent project, I faced issues with performance lag during data loading processes. To address this, I implemented background threading and optimized data access methodologies, significantly enhancing performance. By profiling the application, I identified bottlenecks and refactored the code, resulting in a smoother user experience.

Join Rise to see the full answer
How do you keep up with the latest iOS development trends?

I stay current with iOS development trends by actively engaging in the tech community through attending virtual meetups, reading industry-related blogs, and participating in forums such as Stack Overflow. Furthermore, I explore Apple's developer documentation regularly to familiarize myself with new releases and best practices.

Join Rise to see the full answer
What is your approach to code reviews?

During code reviews, I focus on maintaining a constructive and collaborative environment. I prioritize checking for adherence to coding standards, clarity, and test coverage, while also encouraging my peers to voice their thoughts and concerns. I find that promoting open communication during reviews fosters a sense of shared responsibility for code quality.

Join Rise to see the full answer
Can you explain MVC and how it relates to iOS development?

MVC, or Model-View-Controller, is a software architectural pattern that separates application logic into three interconnected components. In iOS development, MVC helps organize code effectively, where the Model manages data, the View presents the UI, and the Controller handles user interactions. This separation promotes maintainability and scalability while enhancing code readability.

Join Rise to see the full answer
What strategies do you employ for effective team collaboration as an iOS Engineer?

To foster effective team collaboration, I emphasize open communication through regular check-ins and status summaries. I also utilize collaboration tools like Git for version control to enhance workflow efficiency and transparency. By defining clear roles and responsibilities, our teams can minimize friction and maximize productivity throughout the development process.

Join Rise to see the full answer
Have you worked with CI/CD in your past roles?

Yes, I have implemented CI/CD pipelines using tools like Jenkins and GitHub Actions to streamline our development workflow. This has enabled us to automate testing, integration, and deployment processes, which reduces manual errors and allows for more frequent and reliable software releases.

Join Rise to see the full answer
Why do you want to work for Chewy as an iOS Engineer III?

I want to work at Chewy because I admire its commitment to creating an exceptional experience for pet owners and the value it places on innovation and teamwork. Joining a team that not only champions technology but also prioritizes diversity and fun aligns perfectly with my professional and personal beliefs.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
PrePass, LLC Remote No location specified
Posted 11 days ago
Photo of the Rise User
Deel Remote São Paulo
Posted 10 days ago
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
Photo of the Rise User
Axon Remote Seattle, Washington, United States
Posted 9 days ago
Photo of the Rise User
Posted 7 days ago

At Chewy, our mission is to be the most trusted and convenient destination for pet parents and partners, everywhere.

114 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!