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 Square, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer, iOS (Back Office App) at Square will play a critical role in the development and enhancement of applications designed to streamline operations for our back office teams. The candidate will be responsible for architecting highly efficient and scalable iOS applications, delivering high-quality code while collaborating closely with cross-functional teams to ensure seamless user experiences and robust functionality. The role demands both technical proficiency and the ability to work within an agile framework to respond to dynamic business needs.
Job Responsibilities
- Design, develop, and maintain robust iOS applications for back office operations.
- Collaborate with product managers, designers, and other stakeholders to define application requirements and functionalities.
- Implement best coding practices and conduct code reviews to ensure high code quality.
- Optimize the performance of applications and troubleshoot issues as they arise.
- Participate in regular sprint planning and meetings to align development efforts with team goals.
- Stay current with emerging technologies and propose improvements for application performance and user experience.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in iOS application development, with a proven track record of delivering successful applications.
- Proficient in Swift and Objective-C programming languages.
- Experience with iOS frameworks (such as UIKit, Core Data, and SwiftUI) and APIs (RESTful services).
- Strong understanding of mobile app architecture, design patterns, and data storage solutions.
- Familiarity with continuous integration/continuous deployment (CI/CD) practices and tools.
- Excellent problem-solving skills and a passion for engineering excellence.
Technologies & Tools
The position utilizes a variety of technologies and tools, including but not limited to Swift and Objective-C for app development, Xcode as the primary integrated development environment (IDE), as well as frameworks such as Alamofire for networking and Realm for local storage management. Familiarity with APIs and cloud services as well as modern development practices like Agile methodologies will also be essential.
Ideal Candidates
Ideal candidates will possess a strong passion for technology and innovation, demonstrating a commitment to continuously learning and adapting to new trends in app development. They should exhibit excellent communication skills, allowing them to articulate complex ideas succinctly to both technical and non-technical stakeholders. A collaborative mindset and a proactive attitude towards problem-solving will be key attributes, alongside the ability to work effectively in a fast-paced, dynamic team environment.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, 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.