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 Cash App, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior iOS Software Engineer at Cash App will play a crucial role in developing and optimizing banking applications that deliver seamless user experiences. This position entails collaborating with cross-functional teams to design, implement, and enhance application features while ensuring the highest standards of performance, quality, and accessibility. The engineer will also be responsible for troubleshooting issues, mentoring junior developers, and staying updated with industry trends to incorporate the latest technologies into our products.
Job Responsibilities
- Design and implement high-quality iOS applications that align with banking regulations and best practices.
- Collaborate with product managers, designers, and other engineers to define and refine application features.
- Optimize applications for performance and user experience across various iOS devices.
- Conduct code reviews and provide constructive feedback to other developers.
- Debug and troubleshoot application issues to maintain performance standards.
- Stay current with the latest industry trends and introduce innovative techniques to enhance product functionality.
- Participate in the entire application lifecycle, focusing on coding, testing, and deployment.
- Provide mentorship and guidance to junior software engineers in best coding practices and technology usage.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in iOS application development.
- Proficiency in Swift and Objective-C programming languages.
- Experience with RESTful APIs to connect iOS applications to back-end services.
- Strong understanding of Apple’s design principles and interface guidelines.
- Experience with unit testing and test-driven development.
- Proficient in using development tools such as Xcode, Git, and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Senior iOS Software Engineer will utilize a variety of technologies and tools, including Swift, Objective-C, Xcode, Git version control, and CI/CD tools. Additionally, familiarity with frameworks such as UIKit and SwiftUI, as well as experience with testing frameworks like XCTest, will be utilized to ensure a high-quality product delivery.
Ideal Candidates
Ideal candidates for the Senior iOS Software Engineer position will exhibit a combination of technical expertise and collaborative spirit, showcasing a passion for delivering exceptional user experiences. They should possess strong communication skills, enabling effective collaboration across teams, and a proactive mindset to innovate and solve complex problems. A commitment to continuous learning and personal growth in the technology domain will also distinguish the right candidate for this role.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.