Real People, Real News, Civil Conversations
Senior iOS Engineer
Location
United States
Posted
71 days ago
Salary
$125K - $200K / year
Seniority
Senior
Job Description
Senior iOS Engineer
Post.
• Working alongside a small, scrappy, mission driven team. • Collaborate with cross-functional teams to identify, prioritize, and implement new features and enhancements. • Ownership of development end to end. • Making an impact on an exciting new-comer to the online social space. • Design and develop complex iOS application using Swift and Objective-C. • Ensure the performance, quality, and responsiveness of iOS applications.
Job Requirements
- 5+ years of experience in iOS development.
- Proven experience in designing and developing complex iOS applications from scratch.
- Strong knowledge of iOS SDK and frameworks, including UIKit, Core Data, Core Animation, and Core Graphics.
- Experience with RESTful APIs, JSON, and XML.
- Experience with version control tools such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team..
Benefits
- Competitive salary and equity.
- Unlimited PTO with 4 weeks recommended per year. Expect “Vacation?” in our one-on-one agenda until you start taking it 😅.
- Remote first. Unlimited co-working passes (e.g. WeWork) as needed.
- Top notch health insurance for you and your dependents, plus FSA, DCFSA, HSA, STD, LTD, basic life insurance coverage and free membership access to One Medical.
Related Guides
Related Job Pages
More iOS Engineer Jobs
• Leveraging AI, you will design, develop, and maintain high-quality iOS applications using Swift, ensuring clean, efficient, and scalable code. • Lead end-to-end iOS development cycles, from requirements gathering and design through to testing, deployment, and App Store submission. • Drive code quality initiatives including code reviews, refactoring, and enforcement of iOS development best practices across the team. • Collaborate cross-functionally with product, design, and backend teams to translate requirements into robust iOS solutions. • Own and maintain technical documentation, ensuring development processes, architecture decisions, and implementation details are clearly captured.
iOS Engineer
FieldwireFieldwire 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
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.
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.


