Software Engineer, Ios

Duolingo Pittsburgh , PA 15201

Posted 3 weeks ago

An iOS expert who will help millions of people learn on a mobile device.

Duolingo software engineers develop next-generation education technology that changes how over 300 million people around the world learn. We're looking for engineers who bring fresh ideas from all areas in computer science, including natural language processing, machine learning, large-scale system design, and iOS & Android mobile app development. As an iOS software engineer, you will work on a specific project critical to Duolingo's needs, with opportunities to switch teams and projects as our fast-paced startup grows and evolves. You will develop applications primarily in Objective-C and Swift. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to innovate.


  • Collaborate on software projects with product design and backend aspects

  • Develop, release, and maintain native iOS applications

  • Manage individual project priorities, deadlines and deliverables


  • A Bachelor's degree in Computer Science or related technical field

  • A solid foundation in computer science with strong competencies in data structures, algorithms, and software design

  • Some programming experience in Objective-C and Swift


  • 5 years of programming experience in either Objective-C or Swift

  • Strong technical knowledge of iOS mobile application development for iPhone/iPad using Objective-C/Swift with Cocoa Touch and related frameworks

  • Experience designing clean and maintainable APIs

  • Experience with multithreaded programming

  • Experience writing unit tests and testable code

  • Knowledge of iOS SDK performance tools and optimization techniques

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Ios Engineer

Branding Brand

Posted 1 week ago

VIEW JOBS 4/12/2019 12:00:00 AM 2019-07-11T00:00 iOS Engineer Are you an iOS Engineer with a desire to work on industry-leading apps used by over 10 million visitors a day? Does collaborating alongside some of the smartest, most innovative people in mobile excite you? Are you highly creative, technically-savvy, organized, dedicated, and not afraid to work hard and play harder? If this is you, let's talk! Branding Brand, the leading mobile commerce platform to top retailers seeks best-in-breed developers for its iOS Engineer position. Members of our team have a burning passion and commitment to collaborative problem solving, sophisticated design, and quality. You would be responsible for working in our interdisciplinary team on a variety of projects spanning all iOS mediums. Responsibilities * Contribute to a set of native iOS tools that help us reduce duplicate work * Research, experiment, and implement new iOS technologies and third parties * Maintain and extend app functionality for the world's largest retailers * Optimize UI/UX elements within apps to provide the fastest, smoothest user experience * Advise on Objective-C & Swift best practices, organization, and automation * Take part in knowledge sharing with the mobile development team * Work with our API developers to provide data to the apps via RESTful APIs w/JSON * Implement secure coding best practices and participate in ongoing security training and awareness Qualifications * 2+ years of professional experience with iOS development, frameworks, and the app-submission process * Strong knowledge of Objective-C, experience with Swift is a plus * Solid foundation in object-oriented programming and the MVC paradigm * Demonstrable knowledge of HTTP/S and how apps interact with APIs via JSON * Attention to detail and familiarity with native app UI/UX standards * Exposure to Apple services, such as Push Notifications, Apple Wallet, and the processes involved to configure, test, and launch in those environments * Ability to work remote and/or ability to travel * Familiarity with Cocoapods or other dependency/package management systems * Proficient understanding of source code management tools (Git is preferred) * Familiarity with RESTful APIs to connect iOS applications to backend services * Exposure to common SDLC processes, experience with Agile methodologies preferred * Strong written and verbal communication skills, bonus points if you can convey technical information to non-technical peers * Comfortable working in a fast-paced & collaborative environment * Experience with HTML web development is preferred, but not required * Experience working with Android, Windows Phone, React Native, Cordova, or other tools is a plus About Us Branding Brand launched in 2008 as an interactive marketing firm and quickly evolved into the largest and fastest-growing provider of mobile commerce apps and sites for retailers. Although it has since expanded into an international clientele and additional offices, the Company continues to operate out of its Pittsburgh headquarters, where it employs nearly 100 full-time technophiles and proudly contributes to the City's Rust Belt transformation. Branding Brand is an employee-owned company, a supporter of the White House Equal Pay Pledge, and a Top Workplaces award winner. Branders (company employees) enjoy unconventional, open workspaces and numerous perks, including the ability to bring dogs to work, free food and drinks (beer included!), unlimited PTO, free parking and bus passes, employee insurance, paid leave for new parents, flexible work schedules, sponsorship, and stock options. Branding Brand is also an equal opportunity employer. We seek applicants of diverse background and hire without regard to race, color, gender, religion, national origin, ancestry, citizenship, individuals with disabilities, age, sexual orientation, protected veterans, or any other characteristic protected by law. Branding Brand Pittsburgh PA

Software Engineer, Ios