Software Engineer, iOS - Slack (Senior/Staff)
Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Slack, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior/Staff Software Engineer for iOS at Slack, you will play a crucial role in designing, developing, and maintaining our iOS applications. You will collaborate closely with cross-functional teams to build innovative features that enhance user experience while ensuring high performance and reliability. Your expertise will directly contribute to the scalability and evolution of Slack's platform as our user base continues to grow.
Job Responsibilities
- Design and implement high-quality, maintainable, and reusable code for Slack's iOS applications.
- Collaborate with product managers, designers, and other engineers to create innovative features that meet user needs.
- Review code and provide constructive feedback to ensure adherence to best practices and code quality standards.
- Conduct performance tuning, debugging, and troubleshooting of application issues to enhance application efficiency.
- Participate in estimating development tasks, defining project scope, and contributing to the overall technical strategy.
- Lead technical discussions and help mentor junior engineers to foster a culture of continuous learning.
Qualifications
- 5+ years of experience in software development, specifically in iOS application development.
- Proficiency in Swift and Objective-C, with a strong understanding of iOS frameworks and APIs.
- Solid understanding of software engineering principles, design patterns, and architecture.
- Experience working with version control systems, particularly Git.
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
- Excellent problem-solving skills and a strong attention to detail.
Technologies & Tools
The ideal candidate will have experience with a variety of technologies and tools including Xcode, CocoaPods, Firebase, RESTful APIs, and unit testing frameworks such as XCTest. Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) tools is also advantageous, as well as experience with Agile development methodologies.
Ideal Candidates
Ideal candidates for this position will possess strong technical acumen paired with effective communication skills. They should have an aptitude for problem-solving and be comfortable working both independently and as part of a team. A growth mindset and a passion for innovation are essential, as is the ability to adapt to a fast-paced and dynamic work environment. The ability to engage with stakeholders at all levels and convey complex technical concepts clearly is also vital.
??? people applied to this job
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago