Senior Mobile Engineer, iOS

| Chicago, IL, USA | Hybrid
Sorry, this job was removed at 11:15 a.m. (CST) on Tuesday, May 14, 2024
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Attain

Built for consumers and companies, alike.

In a world driven by data, we believe consumers and businesses can coexist. Our founders had a vision to empower consumers to leverage their greatest asset—their data—in exchange for modern financial services. Built with this vision in mind, our platform allows consumers to access savings tools, earned wages and rewards without cost or hidden fees. In exchange, they give permission to use their real-time data for research, insights and targeted advertising.

At Attain, your contribution will help us build a more equitable and efficient data sharing ecosystem—whether helping consumers access modern financial services or businesses leverage data to achieve better outcomes. You’ll have the opportunity to work directly with hands-on leaders and mission-driven individuals everyday.

This role is on the following hybrid schedule (Tues-Th) in our Chicago office. 

You’ll be a great fit for the role if

  • You strive for excellent development practices and careful code architecture that is built around rapid releases
  • You have a keen sense of usability and product
  • You have a minimum of 5+ years of experience contributing to and shipping iOS apps to the App Store 
  • You have experience with SwiftUI and Swift concurrency
  • You have a willingness to learn and teach in a collaborative environment
  • You’ve been complimented on how well you give feedback, and implement it after receiving feedback yourself

What your day to day will look like 

  • Use modern & proven technologies to build new–and maintain existing–features across the iOS app
  • Implement pixel-perfect designs with a high attention to detail
  • Write thoughtful & quality code that is readable, testable, and easily maintainable
  • Strive for excellent development practices and careful code architecture that is built around rapid releases
  • Consume and implement Klover’s APIs, as well as 3rd-party APIs
  • Work closely with all mobile & backend Engineers, Designers, and Product teams to consistently release high-quality, customer-focused features
  • Contribute your vision & insights to crucial product and user experience decisions
  • Adhere to, and improve upon, our agile process through requirement documents, sprint retrospectives, and other regular cadence meetings

Preferred Qualifications 

  • Experience in the financial tech industry is a plus
  • REST & GraphQL data consumption
  • iOS app code organization & appropriate separation of concerns
  • Keen sense of usability and product
  • Willingness to learn, teach, give kind feedback, fail fast, and course-correct
  • Experience using gRPC

We are excited to hear from you. 

At Attain, we are passionate about finding people to continuously help us grow our organization. We encourage you to apply, even if your experience doesn’t match every detail on the job description. If we don’t see something that immediately fits, we will keep your resume on file for future opportunities.

Read Full Job Description
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • KotlinLanguages
    • RustLanguages
    • SwiftLanguages
    • Google AnalyticsAnalytics
    • LookerAnalytics
    • MixpanelAnalytics
    • FigmaDesign
    • IllustratorDesign
    • MiroDesign
    • Google DriveManagement
    • Google SlidesManagement
    • JIRAManagement
    • SalesforceCRM
    • Google HangoutsCollaboration
    • SlackCollaboration
    • ZoomCollaboration
    • LatticeCollaboration
    • NuclinoCollaboration


River North is a stylish, urban district of sleek art galleries and studios, all tucked away into former warehouse buildings. Our office is two blocks north of the Merchandise Mart and is easily accessible by car, CTA trains & buses.

An Insider's view of Attain

What’s the vibe like in the office?

I’d describe the vibe as energizing, motivating and rewarding. Being in the office to collaborate live is a contributor to our success and to my own experience. Attain has some of the smartest and accomplished talent I've worked with, people who have seen great success at larger ad-tech companies who wanted to come here to build something together.


Senior Manager of Channel Partnerships

What kinds of technical challenges do you and your team face?

My team works at the intersection of Attain's adtech and consumer fintech products, which comes with an exciting set of challenges. We're scaling this area of the business rapidly, so we're constantly managing growth, exploring new technologies, as well as rapidly iterating on our existing products and building new ones, to support our progress.


Director of Product

How has your career grown since starting at the company?

I started at Attain three years ago & every day has been inspiring, motivating & challenging. I am extremely proud of the team we've assembled, all of whom are committed to creating the best financial app available. I've grown professionally because my ideas are fully supported & I feel like I'm part of something bigger than myself.


Director of Customer Success, Consumer

How do you make yourself accessible to the rest of the team?

We are absolutely dedicated to creating an environment where regular access to leaders is encouraged. We have an open door policy, which manifests itself by our leadership team sitting amongst our whole team. We want to hold onto this culture as we grow, so people can perform with constant access to information to make the best decisions.


Chief Executive Officer

How would you describe the company’s work-life balance?

I am pleasantly surprised by the balance between work and personal life in our company. There’s an assumed level of trust between the organization and its employees. I feel empowered to manage my time as needed while keeping our overarching goals in mind.


Manager of Marketing, Lifecycle

What are Attain Perks + Benefits

Attain Benefits Overview

Health & Wellness.
Comprehensive health insurance and access to resources for you and your family

Out of office.
We provide generous paid vacation, sick leave, and local holidays off

Financial success.
Take advantage of our stock option program

Sharing knowledge is a key to our success

Get what you need to do your job. High quality gear is a given.

Team & company outings.
We’re a distributed team spread across multiple cities and gather regularly in-person and virtually

We celebrate the growth of our employees’ families through paid parental leave

Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Employee resource groups
Day off for your birthday
Hybrid work model
Health Insurance + Wellness
Flexible Spending Account (FSA)
Attain's Healthcare Flexible Spending Account allows employees to use their pre-tax dollars to pay for eligible out-of-pocket healthcare expenses.
Disability insurance
Attain provides full-time employees with Short-Term Disability Insurance, at no additional cost.
Dental insurance
Attain's dental plan covers three main types of expenses; preventative & diagnostic, basic services, and major services.
Vision insurance
Attain's vision plan provides benefits through a network that includes private practitioners as well as major retail optical centers for services such as eye exams, contacts, lenses & frames.
Health insurance
Attain's medical insurance plan with UHC provides three options for individual, spouse & family coverage via a Standard PPO, HMO or HSA PPO.
Life insurance
Attain's life insurance plans provides Basic Life AD&D coverage, as well as voluntary
Pet insurance
Wellness programs
Mental health benefits
Financial & Retirement
Company equity
Charitable contribution matching
Child Care & Parental Leave
Generous parental leave
Vacation + Time Off
Unlimited vacation policy
Generous PTO
Attain has a responsible, unlimited PTO policy.
Paid holidays
Paid sick days
Flexible time off
Office Perks
Commuter benefits
Company-sponsored outings
Free snacks and drinks
Company-sponsored happy hours
Professional Development
Job training & conferences
Mentorship program

More Jobs at Attain

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AttainFind similar jobs like this