IOS Developer — United States
Зарплата не указана
ОткликнутьсяSenior iOS Developer
Location: West Warwick, Rhode Island
About The Company
Smartapp creates a no-code work automation platform designed to help infrastructure companies improve productivity, gain real-time visibility, and execute work more efficiently. The platform is built around agility, self-automation, and team collaboration, helping organizations coordinate processes and information across complex projects. Smartapp develops business automation solutions for teams working in the field and across connected digital environments.
At Smartapp, mobile technology plays an important role in helping users access relevant information and complete work wherever it takes place. The company values practical innovation, reliable product experiences, and features that address real customer needs. As the platform continues to evolve, the mobile team contributes to capabilities that support users across phones, tablets, and interactive display panels.
About The Role
Smartapp is seeking a Senior iOS Developer to build and improve the company’s iOS application. In this role, you will work as part of an agile team and collaborate with backend and Android developers, quality assurance engineers, product managers, and UI and UX designers. You will turn designs and product requirements into stable, intuitive mobile experiences that perform well in a range of conditions.
This position is suited to a developer who takes ownership of their work and cares about the way customers use the features they build. You will contribute to ongoing product development, help deliver impactful capabilities, and consider the challenges of mobile use in environments with limited or no connectivity. The role is based in West Warwick, Rhode Island.
Responsibilities
• Develop, maintain, and improve user-facing features for Smartapp’s iOS application using Xcode and Swift.
• Translate product designs and wireframes into high-quality, accessible, and maintainable code.
• Build background services and other UI-independent capabilities that preserve important data for offline use.
• Work closely with product designers and managers to understand customer needs and connect technical decisions to business outcomes.
• Collaborate with backend, web frontend, Android, and quality assurance teams throughout development and release.
• Support application compatibility across versions and help plan reliable upgrade strategies for rolling updates.
• Contribute to testing, defect resolution, continuous integration, and application release management.
• Stay informed about iOS development practices, mobile technologies, and trends that may benefit the product.
Qualifications
• Professional experience developing iOS applications, with strong working knowledge of Swift and Xcode.
• Experience with iOS widgets and background services.
• Familiarity with WKWebView and hybrid application frameworks such as Cordova, PhoneGap, or Ionic.
• Understanding of object-oriented programming, data modeling, unit testing, and continuous integration.
• Knowledge of RESTful services, HTTP, XML, and JSON, as well as SQLite and SQL queries.
• Understanding of push notifications, software development lifecycles, source control, and defect tracking systems.
• Experience using App Store Connect and TestFlight to support application testing and release management.
• Strong written and verbal communication skills, with the ability to work effectively across disciplines.
Additional experience with Java, OpenTok or Twilio, Bluetooth Low Energy or NFC, Google ML Kit, OCR, or object recognition is beneficial. Familiarity with architecture, engineering, and construction workflows, including CADD or BIM, and experience building field applications for low-connectivity environments are also valued.
Benefits
You will have the opportunity to contribute to a practical product used to support infrastructure work and to collaborate with colleagues across mobile, design, product, and engineering disciplines. The role offers meaningful ownership of iOS features and the chance to help shape a mobile experience that serves users in connected and offline settings. Smartapp supports a collaborative, agile approach to product development and values continuous learning and thoughtful technical contributions.
Equal Opportunity
Smartapp is committed to providing equal employment opportunities. Employment decisions are made without unlawful discrimination and in accordance with applicable laws. Candidates from a range of backgrounds and experiences are encouraged to apply.