Mobile Application Software Engineer for Hardware Development
3 weeks ago
We are seeking a highly skilled Mobile Application Software Engineer to join our team at Block, focused on developing innovative software solutions for hardware connected devices. As part of the Connected Devices team, you will design and implement features that enable seamless integration with various peripherals, ensuring a remarkable experience for millions of merchants using Square's mobile Points of Sale.
The ideal candidate will have 8+ years of iOS software development experience, with a strong command of engineering fundamentals and the ability to lead and mentor a group of software engineers. You will be responsible for designing and implementing scalable production software, collaborating closely with product managers, designers, and other engineers throughout the product development lifecycle.
Key Responsibilities:
- Design and implement features as part of Square's new hardware initiatives in support of first-and-third party hardware experiences for both merchants and developers.
- Collaborate closely with product managers, designers, and other engineers.
- Participate in the full lifecycle of product development, from early definition through release and beyond.
Required Skills and Qualifications:
- 8+ years of iOS software development experience, developing scalable production software and an excellent command of engineering fundamentals.
- Ability to lead and mentor a group of software engineers to deliver solutions while fostering growth.
- Motivation to build highly reliable, well-tested features that work regardless of network quality or availability.
- Strong communication skills and a strong desire to deliver a great product.
- A deep sense of customer empathy and an interest in influencing the team's direction.
- Experience with connecting hardware to iOS devices.
- Experience with Bluetooth devices or other peripheral devices.
Technologies We Use and Teach:
- Swift and Objective-C.
- Square's open-source iOS frameworks: Workflow (state management), Blueprint (declarative UI).
- UIKit, Core Bluetooth, Core Data, and External Accessory framework.
- Unit tests, snapshot tests, integration tests.
- Service APIs and Protocol Buffers.
- Bazel for our build environments.
Benefits and Compensation:
We offer a competitive salary based on your location and experience. Our estimated compensation range for this role is between $198,000 - $297,000 USD per year, categorized into four zones based on a cost-of-labor index:
Zone A: $198,000 - $297,000 USD
Zone B: $188,100 - $282,100 USD
Zone C: $178,200 - $267,400 USD
Zone D: $168,300 - $252,500 USD
We strive to build an inclusive economy where our customers have equal access to opportunity, and we aim to reflect these values in our workplace. Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class.
-
Mobile Application Software Developer
1 month ago
San Francisco, California, United States Finvest Full timeWe are seeking a skilled Mobile Application Software Developer to collaborate with our team in San Francisco. As one of the founding members, you will play a pivotal role in shaping Finvest's product and engineering culture.Job OverviewThe ideal candidate will have a proven track record of developing high-quality user experiences for consumer-facing...
-
Software Engineer
2 weeks ago
San Francisco, California, United States Tbwa ChiatDay Inc Full timeCompany Overview:Peregrine Technologies is a leading provider of innovative solutions for public safety agencies. With a strong focus on technology and customer partnership, we empower our clients to improve operations and make better decisions. Our team is passionate about solving hard problems and believes in the importance of empathy, curiosity,...
-
Software Engineer
3 weeks ago
San Francisco, California, United States Syntricate Technologies Full timeJob OverviewWe are seeking an experienced Software Engineer - Mobile Development to join our team at Syntricate Technologies. This is a challenging role that requires expertise in iOS application development using Swift.
-
iOS Software Engineer
4 weeks ago
San Jose, California, United States Simple Solutions Full timeMobile App Development OpportunityAt Simple Solutions, we are seeking a skilled iOS Software Engineer to join our team in San Jose, CA. As an iOS Software Engineer, you will be responsible for developing and maintaining high-quality mobile applications utilizing iOS software.Responsibilities:Support the Entire Application Lifecycle: Concept, design, test,...
-
Software Engineer
3 weeks ago
San Francisco, California, United States Retool Full timeAbout the RoleAs a Software Engineer - Mobile Development, you'll help define, build, ship, and refine a new product, Retool Mobile. You'll work closely with designers, customer engineers, and support engineers, as well as our go-to-market teams to deliver a best-in-class mobile experience.
-
San Francisco, California, United States Unreal Gigs Full timeWe are looking for a talented Senior Software Engineer for Mobile and Web Applications to join our development team at Unreal Gigs. In this role, you will be responsible for designing and developing high-performance mobile and web applications that meet the needs of our users.You will have the opportunity to lead the entire app lifecycle, from concept to...
-
Mobile Application Developer
3 weeks ago
San Francisco, California, United States Medicast Full time**Job Description:**We are looking for a talented Mobile Application Developer - iOS to join our team at Medicast. As a key member of our engineering team, you will be responsible for designing and developing high-quality mobile applications for iOS.The ideal candidate will have a strong background in software development with a focus on mobile applications....
-
San Francisco, California, United States Career Guidant Inc. Full timeCareer Guidant Inc. is a trusted and internationally acclaimed organization in Information Technology Custom Learning Services for Enterprises, Lateral Staffing Solutions, Information Technology Development & Consulting, Infrastructure & Facility Management Services, and Technical Content development as core competencies.Our experienced professionals bring a...
-
Mobile Application Software Engineer
3 weeks ago
San Francisco, California, United States Terradot Full timeAbout the RoleWe are seeking an experienced Full-Stack Product Engineer to join our team in Brazil. In this role, you will have the opportunity to work on a wide range of tasks, from building and scaling our Deployment Platform to contributing to our culture of strong written documentation and development of CI/CD pipelines.The ideal candidate will have 5+...
-
Mobile Application Software Engineer
2 weeks ago
San Francisco, California, United States Tbwa ChiatDay Inc Full timeAbout the RoleWe are seeking a highly skilled Mobile Application Software Engineer to join our team. As a key member of our engineering group, you will be responsible for expanding our mobile offering into a best-in-class app.Your primary focus will be on overseeing the technical architecture of the mobile product, ensuring its scalability and performance....
-
San Francisco, California, United States Unreal Gigs Full time**About the Role:**We are seeking a highly skilled Senior Software Engineer to join our team at Unreal Gigs. As a key member of our development team, you will be responsible for designing and building scalable mobile and web applications using robust frontend UI and backend technologies.The ideal candidate will have experience in building complex mobile apps...
-
Software Engineer
4 weeks ago
San Francisco, California, United States Recruiting from Scratch Full timeCompany OverviewRecruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. We are a remote team working with teams across North America, South America, and Europe to help them hire exceptional professionals.With a focus on commercial fleet operators, we tackle the enormous market-worth of $177 billion in the United...
-
iOS Mobile Software Development Engineer
3 days ago
San Francisco, California, United States The Norland Group Full timeRole OverviewWe are seeking an experienced iOS mobile software development engineer to join our team.This role involves developing and maintaining high-quality mobile applications using Swift, working collaboratively with designers and product managers to deliver exciting new features, and implementing pixel-perfect designs with advanced animations.About the...
-
iOS Mobile Application Developer
4 weeks ago
San Francisco, California, United States HexaQuEST Global, Inc. Full timeJob Description:We are looking for an experienced iOS Mobile Application Developer to join our team at HexaQuEST Global, Inc. in SFO, California. As an iOS Mobile Application Developer, you will be responsible for developing high-quality mobile applications for various internal business customers.Main Responsibilities:- Design, build, and deploy mobile...
-
Mobile Application Software Engineer
3 weeks ago
San Jose, California, United States Glint Tech Solutions LLC Full timeWe are seeking a highly skilled Mobile Application Software Engineer to join our team at Glint Tech Solutions LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Android applications that meet both functional and design specifications.The ideal candidate will have a strong...
-
San Francisco, California, United States Pinterest Full timeAbout us:Pinterest is a platform where millions of people find inspiration and ideas every day. Our mission is to help users create a life they love by discovering new possibilities and planning for what matters most.In this role, you'll be challenged to work on tasks that align with our mission and drive the growth of Pinterest. You'll have the opportunity...
-
Hardware and Software Development Expert
24 hours ago
San Jose, California, United States International Association of Plumbing and Mechanical Officials (IAPMO) Full timeAbout the JobWe are seeking a highly skilled Hardware and Software Development Expert to join our team at Micron Technology. In this role, you will be responsible for designing, developing, and implementing cutting-edge hardware and software solutions for our customers.Key ResponsibilitiesDevelop and maintain complex software applications using various...
-
San Jose, California, United States Glider AI Full timeOverviewWe are seeking a seasoned Software Engineering Leader to join our team at Glider AI. As a global leader in digital payments, we recognize the importance of creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure.This opportunity involves working on industry-leading mobile applications, enabling...
-
Senior Mobile Application Architect
4 weeks ago
San Francisco, California, United States Recruiting from Scratch Full timeWe're Recruiting from Scratch, a premier talent firm focused on placing top product managers, software, and hardware talent at innovative companies. We're seeking a Senior Mobile Application Architect to join our rapidly growing workplace platform team. This hybrid role offers a competitive salary range of $170k - $190k + Equity, based in San Francisco.Key...
-
Android Mobile Applications Developer
4 days ago
San Mateo, California, United States Walmart Full timeRole Overview:This Senior Android Software Engineer role is a key part of our mobile applications development team. The successful candidate will be responsible for designing, developing, and maintaining large-scale mobile applications that meet the needs of our customers.The ideal candidate will have a strong background in software engineering, with a focus...