Staff iOS Software Engineer
Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in the achievement of customer, operational, program or service objectives Proactively improves existing structures & processes Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems Notices patterns and condenses repetition into densely meaningful generalized solutions Collaborates with management to set/improve standards for engineering rigor Lead the iOS engineers in building the experiences that drive consumer growth Design and develop mobile application, mobile SDK and frameworks/common libraries Utilize skills in native mobile development to build great mobile applications Participate in architecture and design discussions, code reviews, and project related team activities Work with other engineers, architects, product management, QA and operations teams to develop innovative solutions Understand and meet business needs with respect to functionality, performance, scalability, reliability, and adherence to development principles and product goal Develop functional test automation Develop mobile application prototypes 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience. Minimum of 8 years of relevant professional experience, or a Master's degree with at least 6 years of relevant experience At least 6 years of hands-on iOS development experience Strong proficiency in multithreaded and asynchronous programming Expert-level experience designing and developing iOS applications using Swift and SwiftUI Proven experience building declarative, reusable UI components following SwiftUI best practices Strong understanding of iOS architectural patterns, including MVVM or MVC Iterate with our UX team in an Agile environment to bring features from conception to launch A team player who values collaboration, innovation, and inclusion Interested in keeping up-to-date with the latest technological developments Comfortable working in an Agile environment Strong verbal and written communication skills Interest in the payments industry
Recommended Jobs
Compatibility Test Engineer
Program Overview Provide critical communications and tracking for multiple spacecraft from three complexes located globally, and operates year round 24 hours/7days to provide continuous contact wi…
Cashier Team Member (Front End Service) - Part Time Seasonal
Provides support as a member of the Customer Service & E-Commerce team to include assisting customers during the check-out process, performing all cash register functions, bagging groceries, and work…
Fullstack Software Engineer Intern
About LaunchDarkly LaunchDarkly is at the forefront of driving the software development lifecycle for AI-assisted teams, making it possible for our customers to ship both AI and traditional softwa…
bealls Merchandise Supervisor
Position: MERCHANDISE SUPERVISOR Come join a team that brings a people-first approach to everything we do! bealls and Home Centric are a part of Bealls Inc., a family owned and operated business w…
Travel Physical Therapist Job
Job Overview TLC Nursing Associates, Inc. is seeking a dedicated Physical Therapist to deliver high-quality rehabilitative care, enhance patient mobility, and support recovery through evidence-…
CNA - Certified Nursing Assistant
Valley House is looking for experienced and reliable LICENSED CNA's to join our team! We are a 200 bed skilled nursing facility providing long and short-term care. We strive to provide exceptional ca…
Machine Learning Engineer Intern (Ph.D), Perception
Zoox’s internship program provides hands-on experiences with state of the art technology, mentorship from some of the industry's brightest minds, and the opportunity to play a part in our success. In…
Plumbing Engineer (Alameda)
Strong Compensation Package, Excellent Benefits, Career Growth This Jobot Job is hosted by: Josh Strickland Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your r…
10853 Software Engineer III (Azure)
10853 – Software Engineer III (Azure) Location: Fountain Valley, CA – 5-days Onsite Company Overview Hyundai AutoEver is pioneering the future of mobility by integrating cloud-based servi…
Case Manager
Fort Morgan is seeking an experienced Personal Injury Case Manager to oversee pre-litigation files from intake through demand. This role manages insurance communication, liability development, medica…