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.
Position Overview
The iOS Software Engineer for Omnichannel Inventory at Square is responsible for designing and implementing robust applications that enhance inventory management across various channels. This role requires a deep understanding of mobile application development, collaboration with cross-functional teams, and a commitment to delivering high-quality software solutions that drive business efficiency. The engineer will contribute to feature enhancements, bug fixes, and the overall optimization of user experience while maintaining the integrity of our core systems.
Job Responsibilities
- Design, develop, and maintain innovative iOS applications focused on inventory management.
- Collaborate with product managers, UX designers, and other engineers to define and implement new features.
- Troubleshoot and debug applications to enhance performance and user experience.
- Write clean, maintainable, and efficient code while adhering to industry best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Ensure application security and data protection through rigorous testing and validation processes.
- Stay updated on new technologies and trends in mobile development to continuously improve existing applications.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in iOS application development using Swift and Objective-C.
- Proficiency in RESTful APIs, JSON, and third-party libraries.
- Understanding of core iOS frameworks such as Core Data, UIKit, and SwiftUI.
- Experience with Xcode, Git, and CI/CD pipelines.
- Strong problem-solving skills and the ability to work collaboratively within a team.
- Familiarity with agile methodologies is a plus.
Technologies & Tools
The successful candidate will work with a dynamic range of technologies and tools that are critical for developing and maintaining iOS applications. These include Swift, Objective-C, Xcode, Git for version control, as well as various frameworks such as UIKit and SwiftUI. Familiarity with backend technologies like REST APIs and JSON will also be beneficial, along with tools that support CI/CD processes to ensure seamless integration and deployment.
Ideal Candidates
The ideal candidate for the iOS Software Engineer position at Square possesses strong analytical skills, is a creative problem solver, and demonstrates a passion for software development and user experience. A proactive attitude toward embracing new technologies and a willingness to collaborate with diverse teams are essential characteristics. Candidates should also exhibit excellent communication skills, both verbal and written, to articulate ideas clearly and effectively contribute to team dynamics. A keen eye for detail and a commitment to producing high-quality work will ensure success in this role.
The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.