Senior Staff Engineer, iOS - Communication and Connectivity

Remote Full-time
Description:
• Lead the design, development, and deployment of robust native messaging and communication features.
• Collaborate with product managers, designers, and other engineers to align on the technical vision and product requirements.
• Drive end-to-end technical delivery of new messaging and communication features, from conception through deployment and maintenance.
• Ensure high quality standards and practices are maintained across the team.
• Mentor and support the growth of junior engineers and peers.

Requirements:
• 12+ years of industry experience in software engineering, with significant experience in developing native applications.
• Bachelor's and/or Master's degree, preferably in Computer Science or equivalent experience.
• Strong programming skills with hands-on experience in Swift. Kotlin is a great plus.
• Proven track record of architecting and delivering large-scale, high-impact projects within native platforms.
• Deep understanding of iOS and Android operating system integrations and optimization techniques.
• Ability to drive technical decisions and provide leadership in a collaborative and inclusive environment.
• Nice to have: extensive experience with messaging and communication protocols, including handling offline scenarios, media uploads, and reliable message delivery.
• Nice to have: full stack experience, data analysis.

Benefits:
• Base pay range dependent upon factors such as training
• Role may be eligible for bonus, equity, benefits, and Employee Travel Credits

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Research Assistant - Cleveland, OH (Health Policy and Management) - Staff

Remote

[Remote] Associate BI Analyst

Remote

Experienced Full-Time Remote Live Chat Support Specialist – Customer Service and Technical Support Expert for arenaflex

Remote

ABA Technician at Home/Part time - Larned, KS

Remote

[Remote] Customer Support & Project Coordinator (Remote)

Remote

Wayfair Data Entry Remote Job $27/Hour

Remote

L2 Technician MSP - US Remote

Remote

Remote Math Tutor - Hiring for Multiple Engagements

Remote

Pharmacy Technician Representative - Accredo Specialty Pharmacy - Remote, TN Tennessee Work at Home

Remote

Software Development in Test Engineer (SDET)

Remote
← Back