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.
Job Overview
The Senior iOS Software Engineer at Cash App will play a pivotal role in enhancing the user experience of our banking application. This position involves designing, developing, and implementing new features, as well as maintaining and improving existing code. The ideal candidate will collaborate closely with cross-functional teams, including product management and design, to deliver high-quality software that meets both business and user needs. They will also be responsible for ensuring that the software is scalable, reliable, and meets performance standards, all while adhering to industry best practices and coding standards.
Job Responsibilities
- Design and develop high-quality iOS applications in alignment with Cash App’s objectives.
- Collaborate with product managers, designers, and other engineers to define and refine app features.
- Implement new functionalities and user-friendliness enhancements to improve user engagement.
- Write clean, maintainable, and efficient code while following best practices for software development.
- Debug, troubleshoot, and resolve application defects and issues to ensure optimal performance.
- Stay updated with emerging technologies and incorporate them into the development process as applicable.
- Participate in code reviews to foster knowledge sharing and maintain code quality standards.
- Contribute to a collaborative team environment that encourages innovation and professional growth.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in iOS software development.
- Proficiency in Swift and Objective-C, with a strong understanding of iOS SDK and frameworks.
- Experience with RESTful APIs and integration of third-party libraries and tools.
- Strong understanding of mobile application design principles and UX best practices.
- Ability to work effectively in collaborative environments and manage multiple tasks simultaneously.
- Solid understanding of version control tools, particularly Git.
Technologies & Tools
The Senior iOS Software Engineer will utilize a diverse set of technologies and tools including but not limited to Swift, Objective-C, Xcode, RESTful APIs, version control systems like Git, and software development frameworks such as UIKit and Combine. Familiarity with CI/CD tools and cloud services may also be advantageous in this role.
Ideal Candidates
The ideal candidates for this position are innovative thinkers and problem solvers who thrive in a fast-paced environment. They possess strong analytical skills, and attention to detail, and have a track record of delivering high-quality software solutions. Excellent communication and collaboration skills are essential, as is a genuine enthusiasm for technology and a commitment to continuous learning. A passion for improving user experiences in the banking and financial sector will also be a significant advantage.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.