Fieldwire is a computer software company that acts as a “hub for jobsite coordination” and has developed solutions for construction teams to better complete projects of any sca
iOS Engineer
Location
United States
Posted
74 days ago
Salary
$145K - $170K / year
Seniority
Mid Level
Job Description
iOS Engineer
Fieldwire
Who we’re looking for Fieldwire is looking for a talented iOS engineer to lead our team of engineers! Our iOS app is built native (originally in Obj-C, but with new development in Swift) from the ground up to maximize performance and work in any customer environment, online or offline. We believe that native apps should make the most out of their platform and embrace iOS at its core, from adhering to Apple Design guidelines to using new iOS features. The iOS team at Fieldwire builds the highest rated construction app on the App Store. Our engineering teams are multi-functional, co-located with product and design. Fieldwire’s mobile apps are mission critical for the construction teams that use Fieldwire everyday to save time and money on the jobsite. The primary responsibilities for our next iOS Engineer will be to: - Design, build, and maintain our iOS app in Obj-C and Swift - Assist in triaging issues and debugging problems using appropriate tools - Collaborate with team members to refine features based on input from stakeholders - Work with design and product teams to build high impact features - Keep up-to-date with the latest and greatest in iOS development - Contribute to our engineering standards, tooling, and processes At Fieldwire, we’re looking for our next iOS Engineer to have the following skills and experiences - Bachelor’s or Master’s degree in CS or equivalent work experience - 2-4 Years of Experience working on a production iOS app - Experience with modern iOS development - Proficient at writing clean, well-tested, and modular code in Swift - Strong understanding of algorithms and data structures And if You Have Any of the Following, We REALLY Want You to Apply Today! - Experience with CoreData, Obj-C, and XCTest frameworks - Knowledge of iOS design patterns like MVVM - Experience with advanced debugging tools for memory and performance issues Compensation The estimated pay ranges for this role are as follows: $145,000 - $170,000 The salary range represents the low and high end of the salary range for this job in the US. Minimums and maximums may vary based on location. The actual salary offer will carefully consider a wide range of factors such as your skills, qualifications and experience. In addition to the salary, you may be eligible for a corporate bonus which can range up to 20%. Why Fieldwire? Fieldwire is a construction field management product, used on over 1M+ projects worldwide. We’re obsessed with improving the way teams work together. We’re building a Field Management Platform dedicated to construction teams and providing operational excellence for one of the world’s largest global industries, over $10 Trillion/year. We’re delivering a superior, easy-to-use product that’s driven by the voice of our customers. Fieldwire solves the problem of access to information and coordination of labor at a large scale for some of the largest projects in the world. The Fieldwire mobile app has a five-star rating based on thousands of customer reviews. Where is the job located? This role is fully remote within the US. Our headquarters is based in beautiful San Francisco, CA. Our office is centrally located right off of Embarcadero Bart station. Easily accessible by all forms of public transportation. -- Fieldwire is proud to be an Equal Opportunity Employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran status or any other characteristic protected by law.
Related Guides
Related Job Pages
More iOS Engineer Jobs
Senior iOS Developer
AIDA RecruitmentМи працюємо над розробкою масштабних ентерпрайз-рішень, що інтегрують різні технології та підходи. Типовий стек включає: Back-end: Створення потужних та надійних API, що є основою для наших систем. Front-end: Розробка користувацьких інтерфейсів (UI) на базі популярних фреймворків — Angular, React або Vue.js. Ми створюємо сучасні, функціональні та зручні вебаплікації. Бази даних: Робота з реляційними базами даних (MS SQL, PostgreSQL) для структурованих даних, а також з NoSQL базами (MongoDB, CosmosDB) для гнучкіших рішень. Cloud: Використання хмарних платформ як для розгортання (deployment), так і для інтеграції з різними хмарними сервісами, що розширюють функціонал наших систем.
Role Description We are looking for a Senior iOS Developer in Poland or Lithuania to work remotely for our client. You will work on building and enhancing a modern B2C mobile application, contributing to architecture decisions and delivering high-quality user experiences. Qualifications - Expert in iOS development - Experience in developing architecture from scratch - A proven record of developing modern B2C apps with complex UI - Participation in the process of analysis, designing, implementation and testing of new apps - Good at open and informal communication inside and outside the team - Good level of written and verbal English (min. B2) - Experience in developing iOS applications using Swift, with demonstrated expertise in Swift Concurrency and SwiftUI - A strong grasp of software architecture patterns like MVVM, TCA, or VIPER - Solid knowledge of CS fundamentals, including data structures, algorithms, and multi-threading - Familiarity with Agile methodologies, Git, and automation tools such as CI/CD and unit testing - Seasoned in creating sophisticated public-facing applications Requirements - Nice to have: Objective-C experience Benefits - Remote full-time work - B2B contract directly with the client - Rate: 5500 - 6500 EUR (negotiable) Recruitment Process - CV Screening: Applications are reviewed within 24 hours. - Pre-Screening Interview: A brief Q/A session (Automated or with a Recruiter) designed to learn more about your experience related to the required job position. - Automated Session (Recommended): You can complete this session on your own at a time that is convenient for you. The questions and follow-ups are well-structured and designed to highlight your experience and provide detailed insights into your background. This option is recommended because it's usually more detailed and allows us to provide feedback from the hiring manager faster. - Session with a Recruiter: You can also have the session with a recruiter. The questions are the same, but the discussion may be a bit less detailed, and feedback might take a little longer. - Shortlisting: Qualified candidates are presented to the hiring manager for review. - Formal Interviews: On-site discussions with the hiring manager or project team, with feedback provided within 1-2 weeks. - Offer and Onboarding: Successful candidates receive a formal offer and begin a structured onboarding process. Information about the processing of your personal data is provided in our Privacy Policy, which is available online at Privacy Policy.
• Atuar no desenvolvimento, monitoramento e evolução das funcionalidades da home principal do app; • Garantir a qualidade, performance e aderência às boas práticas no ecossistema iOS; • Colaborar com o time na definição e implementação de soluções técnicas; • Realizar consumo e integração com APIs REST; • Apoiar na manutenção e melhoria contínua do código existente; • Participar de revisões de código e processos de versionamento; • Buscar aprendizado contínuo e evolução técnica dentro do time.
iOS Engineer
Fieldwire by HiltiThe all-in-one jobsite management software for field to office communication.
• Design, build, and maintain our iOS app in Obj-C and Swift • Assist in triaging issues and debugging problems using appropriate tools • Collaborate with team members to refine features based on input from stakeholders • Work with design and product teams to build high impact features • Keep up-to-date with the latest and greatest in iOS development • Contribute to our engineering standards, tooling, and processes
• Develop and support our Mobile apps, including Crave, CTV, Noovo • Work closely with Product Owners to develop specifications • Make recommendations on the use of new and emerging technologies • Participate in the product definition phase, daily scrums, grooming sessions and story refining • Implement robust unit and UI tests, including edge cases, usability and general reliability • Use git to create pull requests, review code and merge branches • Collaborate with the team and participate in knowledge sharing • Implement Agile Scrum development methodologies in every research, analysis, prototyping and interfaces development initiatives


