Full Time

Lead Software Engineer (iOS), Connected Devices

Square
$120,000 - $160,000* / year (about $58–$77 an hour)

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.

Overview

The Lead Software Engineer (iOS) for Connected Devices at Square will play a pivotal role in designing and developing advanced mobile applications that seamlessly connect and oversee a variety of devices. You will lead a skilled team of engineers to innovate and enhance our iOS applications. This position requires a strong understanding of mobile technology, excellent leadership skills, and the ability to collaborate with cross-functional teams to deliver high-quality software solutions that enhance user experience and drive business success.



Job Responsibilities

  • Lead the design, development, and maintenance of innovative iOS applications for connected devices.
  • Collaborate with product managers and cross-functional teams to define and implement application features that meet user needs.
  • Mentor and guide junior engineers, fostering an environment of collaboration and continuous improvement.
  • Ensure code quality and maintainability through thorough code reviews and adherence to best practices.
  • Monitor application performance and implement improvements based on analysis and user feedback.
  • Stay current with emerging trends in mobile development and incorporate relevant technologies into the development process.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in software development, specifically with iOS applications.
  • Proven expertise in Swift and Objective-C programming languages.
  • Strong experience with RESTful APIs and mobile app architecture.
  • Experience with Agile development methodologies and version control systems, such as Git.
  • Excellent problem-solving skills and a keen attention to detail.
  • Strong interpersonal and communication skills.


Technologies & Tools

The Lead Software Engineer (iOS) will utilize a range of technologies and tools including, but not limited to, Swift, Objective-C, Xcode, Git, RESTful APIs, and various mobile development frameworks that facilitate the integration of connected devices. Familiarity with CI/CD pipelines and testing tools such as XCTest and XCTestCase is essential for maintaining high standards of software quality.



Ideal Candidates

Ideal candidates are those who display a passion for mobile technology and a commitment to excellence in software development. You should have strong leadership qualities, with the ability to inspire and motivate a technical team. A proactive attitude towards learning and adapting to new challenges, combined with strong analytical skills and a collaborative spirit, are essential traits that will put candidates at the forefront of consideration for this role. Candidates who thrive in a fast-paced, dynamic environment and can effectively communicate technical concepts to non-technical stakeholders will excel in this position.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.