Today - Remote Objective-C jobs
  • X-Team
    Must be located: United States of America.

    About you:

    Most important:

    • 3+ years of experience in mobile iOS Development
    • Experience with Objective-C, CSS, Javascript, HTML
    • Experience with JSON, XML, SOAP, REST
    • Experience with server side technologies (Java, NodeJS, PHP)
    • Experience storing and indexing data
    • Knowledge of Swift and Xcode a plus
    • Code optimization and performance improvements
    • Write well designed, testable, efficient code

    Nice to have:

    • Experience with working remotely
    • Familiar/involved with open­ source projects
    • Personal
    • Independent
    • Fluent in English, written and spoken
    • Problem solver
    • Proactive attitude

    Perks:

    Get the chance to work with big brands like Riot Games (League of Legends), Fox Broadcasting, Kaplan Inc., Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.

    Live and work in one of our roaming hacker houses (X-Outposts) around the world. http://x-outpost.com

    Work from anywhere as part of a community of digital nomads.

    Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, games, competitions, and more, all centered around a theme that will inspire and energize you. https://youtu.be/Th80vOGFvUE

    Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography equipment, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, headphones, etc. #NeverStopExploring (https://x-team.com/unleash)

This week - Remote Objective-C jobs
  • X-Team
    Must be located: United States of America.

    The right individual will be self-driven. Someone who cares about maintainability of the code, automation, deployment processes and how to enable innovation through fostering a growing culture of Open Source. You will go beyond just coding and help to shape the engineering culture and best practices.

    Most important:

    • 3+ years of experience in mobile iOS Development
    • Experience with Swift and Xcode
    • Experience with Objective-C, CSS, Javascript, HTML
    • Experience with JSON, XML, SOAP, REST
    • Experience with server side technologies (Java, NodeJS, PHP)
    • Experience storing and indexing data
    • Code optimization and performance improvements
    • Write well designed, testable, efficient code

    Nice to have:

    • Experience with working remotely
    • Familiar/involved with open­ source projects

    Personal:

    • Independent, self-motivated
    • Fluent in English, written and spoken
    • Proven track record of always learning and growing.
    • Proactive attitude
    • Possess a spirit of generosity

    Perks:

    • Get the chance to work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc., etc.
    • Live and work in one of our roaming hacker houses (X-Outposts) around the world.
    • Work from anywhere as part of a community of digital nomads.
    • Join our vibrant community, filled with opportunities to learn new skills together in study groups, join clubs (photography, gaming, etc.) and get free camera equipment/games/conferences/courses/massages/etc., charitable fundraisers, fitness & yoga programs (+gym membership), etc. This is the community to be in if you're a remote developer.
    • We’ll provide up to $2,500 in funding for your learning and growth through our Unleash program, which provides opportunities to unleash your potential through initiatives that help you grow as a developer and explore your passions more each day.
  • You Need a Budget

    About Us and Why We’re Hiring

    We build “You Need a Budget” the best budgeting software around. (But people in the know call us YNAB, which is pronounced “why-nab”). For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives.  Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.

    We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.

    We have some big plans for our iOS (iPad, Apple Watch) and Android apps, and that’s where you might come in. We have one overarching requirement when it comes to joining our team: our original Cultural Manifesto has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in!

    Of course, we have some other hard requirements too, like 5 years of professional software development experience, with at least 4 of those years spent writing iOS and/or Android apps. But first, let’s talk about life at YNAB and then we’ll go into detail about what we’re looking for.

    Who you’d be working with:

    Our developer team is about 15 people strong, and we frequently work in cross-functional teams, so you'll get to work with awesome people in all different roles in the company.

    Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional spirited board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in clever ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.

    And of course, as a developer, you’ll work closely with our designers, who are amazing. They have the awards (including at least one actual Emmy) to prove they’re good at designing stuff, but there are plenty of skilled designers out there. More importantly, they are welcoming of feedback and suggestions during the development process, and will be happy to tweak an interaction if you tell them that it will save you significant development effort.

    How You’ll Work at YNAB

    We work really hard to make working at YNAB an amazing experience. We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:

    Live Where You Want

    We’re a distributed team, so you can live and work wherever you want. Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.

    No Crazy Hours

    We rarely work more than 40 hours per week. There have been a few occasions where things got a little crazy and people had to log some extra hours. But then they took some extra time off, so it all balances out. We work hard and smart but we’re in this for the long haul, no need to go crazy on the hours.

    Take Vacation (Seriously)

    We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get out and do something. We’ll look forward to seeing pictures of your vacation in our internal chat room, creatively named #office_wall.

    The YNAB Retreat

    We get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and took over a hotel on Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being with each together and having a blast.

    Up Your Game

    We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new….We love to see our people grow.

    If You’re International…

    You’ll be set up as a contractor. Employee or contractor, it’s all the same to us. You’re part of the team. As for time zones, we’re flexible as long as a decent chunk of your time overlaps with North American time zones.

    If You’re Stateside…

    You’ll be a W2 employee with fantastic health, dental, and vision insurance, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, no big deal, we’ve got you covered!)

    We also have Traditional and Roth 401k options. YNAB contributes three percent whether you choose to throw any money in there or not. It vests immediately. (Are you a personal finance junkie like Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirement nest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a personal finance junkie? Then trust us, it’s great.)

    Other Tidbits

    • Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)
    • The bucket list helps in deciding what we should give you for your birthday and Christmas: No gift cards here. We tried that. Super boring.
    • We have a bonus plan based on profitability. You’ll be in on that from day one. YNAB wins, you win. That kind of thing.
    • We’re all adults. There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor (health insurance premium 100% covered!). We look at what you’re accomplishing, not how long you sit (have you tried standing?) in front of a computer.
    • We want you firing on all cylinders so we’ll set you up with a shiny new computer and replace it every three years.
    • Did I mention we make a huge, positive difference in people’s lives? We have a Slack channel where we share success stories from our customers daily. It’s amazing. Don’t underestimate this one!

    If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in helping YNAB delight users and give them control of their money. You will change lives.

    Now, back to you, our new Mobile Developer…

    You're a software developer with over 5 years of professional, full time experience. At least four of those have been spent working with iOS or Android, or both. You know how to write easy-to-maintain software while still keeping an eye on the roadmap.

    You'll help us maintain and implement new features in our mobile apps. We have native implementations for each platform but use a shared library that is currently based on TypeScript for things that, well, need to be shared across all of our platforms. For performance and maintainability reasons there is plenty of SQL code as well. You don't have to be an expert on TypeScript or SQL, but being curious about how things work on that layer will definitely help.

    Technologies we use on Android (current baseline is Marshmallow):

    • Kotlin for development
    • Moving towards an MVI architecture
    • Integrating with V8 JS engine
    • RxJava, Dagger, Robolectric

    Technologies we use on iOS (current baseline is iOS 11):

    • Swift for any new development - we are slowly migrating the existing codebase over from Objective-C
    • Leveraging JavaScriptCore for our shared library integration

    You’re the one we’re looking for if you:

    • Are an excellent developer and can adapt to new languages quickly.

    • Write code that is easy for other programmers and your future self to understand and use.

    • Have excellent debugging skills. You know how to find problems, and how to architect apps so that problems are discoverable in the first place.

    • Are self-motivated and thrive with directions like:

    • "This part of the program is too slow. Can you find out why?"  

    • "This component needs to be re-architected to allow for X. How do you think we should do it?"

    • “Our code needs to call into a Javascript library, but that Javascript library is crashing because it can’t find the setTimeout method. Can you investigate?”

    • Are excited to work across multiple platforms with different technologies.

    • Have experience with either:

    • Kotlin and Java

    • Swift and Objective-C

    • Have shipped or helped ship at least one significant app for either iOS or Android.

    • Have an understanding of algorithms and data structures beyond arrays and “for loops”. That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.

    • Are a senior developer who can point to strong experience where you’ve exemplified the bullet points above.

    • “Bonus points” awarded if you already use and love YNAB. :)

    YNAB is an equal opportunity employer. We believe diversity of backgrounds, beliefs, and experiences to be critical to our success and are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, hard-working, and diverse team who love working together to build something that matters.

    How to Apply

    • Apply below (here) by 11:59PM Pacific Time, on June 30th, 2019. Firm. It’s a real deadline.

    • First, you don’t need a resume! Many of our job applicants don’t have one because many weren’t even looking to change jobs! An informal list of your work and education history are all we’re looking for anyway, and you are welcome to include that in your cover letter. Speaking of which:

    • You DO need a cover letter. Attach a pdf of your cover letter. In your cover letter:

    • Introduce yourself and explain why this position is of interest to you, and why you would be a great fit for the position. (It’s okay to brag and not be humble for this part!).

    • Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable)

    • Include the phrase “I am not a bot, spammer, recruiter, or agency.” somewhere in your cover letter.

    • Includes answers to the following questions:

    • What are your two strongest programming languages? How much experience do you have with them?

    • Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.

    • If you were interviewing a prospective candidate for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?

    • Complete this short coding test (https://www.interviewzen.com/apply/sffVTb) and include a link to your results in your cover letter. It shouldn’t take more than 30 minutes or so.

    We look forward to hearing from you!

    P.S.  If you’re not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!

  • You Need a Budget

    About Us and Why We’re Hiring

    We build “You Need a Budget” the best budgeting software around. (But people in the know call us YNAB, which is pronounced “why-nab”). For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives.  Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.

    We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.

    We have some big plans for our iOS (iPad, Apple Watch) and Android apps, and that’s where you might come in. We have one overarching requirement when it comes to joining our team: our original Cultural Manifesto has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in!

    Of course, we have some other hard requirements too, like 5 years of professional software development experience, with at least 4 of those years spent writing iOS and/or Android apps. But first, let’s talk about life at YNAB and then we’ll go into detail about what we’re looking for.

    Who you’d be working with:

    Our developer team is about 15 people strong, and we frequently work in cross-functional teams, so you'll get to work with awesome people in all different roles in the company.

    Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional spirited board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in clever ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.

    And of course, as a developer, you’ll work closely with our designers, who are amazing. They have the awards (including at least one actual Emmy) to prove they’re good at designing stuff, but there are plenty of skilled designers out there. More importantly, they are welcoming of feedback and suggestions during the development process, and will be happy to tweak an interaction if you tell them that it will save you significant development effort.

    How You’ll Work at YNAB

    We work really hard to make working at YNAB an amazing experience. We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:

    Live Where You Want

    We’re a distributed team, so you can live and work wherever you want. Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.

    No Crazy Hours

    We rarely work more than 40 hours per week. There have been a few occasions where things got a little crazy and people had to log some extra hours. But then they took some extra time off, so it all balances out. We work hard and smart but we’re in this for the long haul, no need to go crazy on the hours.

    Take Vacation (Seriously)

    We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get out and do something. We’ll look forward to seeing pictures of your vacation in our internal chat room, creatively named #office_wall.

    The YNAB Retreat

    We get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and took over a hotel on Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being with each together and having a blast.

    Up Your Game

    We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new….We love to see our people grow.

    If You’re International…

    You’ll be set up as a contractor. Employee or contractor, it’s all the same to us. You’re part of the team. As for time zones, we’re flexible as long as a decent chunk of your time overlaps with North American time zones.

    If You’re Stateside…

    You’ll be a W2 employee with fantastic health, dental, and vision insurance, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, no big deal, we’ve got you covered!)

    We also have Traditional and Roth 401k options. YNAB contributes three percent whether you choose to throw any money in there or not. It vests immediately. (Are you a personal finance junkie like Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirement nest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a personal finance junkie? Then trust us, it’s great.)

    Other Tidbits

    • Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)

    • The bucket list helps in deciding what we should give you for your birthday and Christmas: No gift cards here. We tried that. Super boring.

    • We have a bonus plan based on profitability. You’ll be in on that from day one. YNAB wins, you win. That kind of thing.

    • We’re all adults. There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor (health insurance premium 100% covered!). We look at what you’re accomplishing, not how long you sit (have you tried standing?) in front of a computer.

    • We want you firing on all cylinders so we’ll set you up with a shiny new computer and replace it every three years.

    • Did I mention we make a huge, positive difference in people’s lives? We have a Slack channel where we share success stories from our customers daily. It’s amazing. Don’t underestimate this one!

    If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in helping YNAB delight users and give them control of their money. You will change lives.

    Now, back to you, our new Mobile Developer…

    You're a software developer with over 5 years of professional, full time experience. At least four of those have been spent working with iOS or Android, or both. You know how to write easy-to-maintain software while still keeping an eye on the roadmap.

    You'll help us maintain and implement new features in our mobile apps. We have native implementations for each platform but use a shared library that is currently based on TypeScript for things that, well, need to be shared across all of our platforms. For performance and maintainability reasons there is plenty of SQL code as well. You don't have to be an expert on TypeScript or SQL, but being curious about how things work on that layer will definitely help.

    Technologies we use on Android (current baseline is Marshmallow):

    • Kotlin for development

    • Moving towards an MVI architecture

    • Integrating with V8 JS engine

    • RxJava, Dagger, Robolectric

    Technologies we use on iOS (current baseline is iOS 11):

    • Swift for any new development - we are slowly migrating the existing codebase over from Objective-C

    • Leveraging JavaScriptCore for our shared library integration

    You’re the one we’re looking for if you:

    • Are an excellent developer and can adapt to new languages quickly.

    • Write code that is easy for other programmers and your future self to understand and use.

    • Have excellent debugging skills. You know how to find problems, and how to architect apps so that problems are discoverable in the first place.

    • Are self-motivated and thrive with directions like:

    • "This part of the program is too slow. Can you find out why?"  

    • "This component needs to be re-architected to allow for X. How do you think we should do it?"

    • “Our code needs to call into a Javascript library, but that Javascript library is crashing because it can’t find the setTimeout method. Can you investigate?”

    • Are excited to work across multiple platforms with different technologies.

    • Have experience with either:

    • Kotlin and Java

    • Swift and Objective-C

    • Have shipped or helped ship at least one significant app for either iOS or Android.

    • Have an understanding of algorithms and data structures beyond arrays and “for loops”. That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.

    • Are a senior developer who can point to strong experience where you’ve exemplified the bullet points above.

    • “Bonus points” awarded if you already use and love YNAB. :)

    YNAB is an equal opportunity employer. We believe diversity of backgrounds, beliefs, and experiences to be critical to our success and are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, hard-working, and diverse team who love working together to build something that matters.

    How to Apply

    • Apply below (here) by 11:59PM Pacific Time, on June 30th, 2019. Firm. It’s a real deadline.

    • First, you don’t need a resume! Many of our job applicants don’t have one because many weren’t even looking to change jobs! An informal list of your work and education history are all we’re looking for anyway, and you are welcome to include that in your cover letter. Speaking of which:

    • You DO need a cover letter. Attach a pdf of your cover letter. In your cover letter:

    • Introduce yourself and explain why this position is of interest to you, and why you would be a great fit for the position. (It’s okay to brag and not be humble for this part!).

    • Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable)

    • Include the phrase “I am not a bot, spammer, recruiter, or agency.” somewhere in your cover letter.

    • Includes answers to the following questions:

    • What are your two strongest programming languages? How much experience do you have with them?

    • Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.

    • If you were interviewing a prospective candidate for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?

    • Complete this short coding test (https://www.interviewzen.com/apply/sffVTb) and include a link to your results in your cover letter. It shouldn’t take more than 30 minutes or so.

    We look forward to hearing from you!

    P.S.  If you’re not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!

This month - Remote Objective-C jobs
  • Digitally Imported, Inc.

    DI.FM is the #1 online radio network for Electronic Music fans around the globe. We work hard to deliver only the best music to our listeners around the world around the clock; it's an obsession that has led us to curate over 90 channels covering every style of electronic music, and we continue to add more. Everyone at DI.FM is extremely passionate about electronic music culture, and we love nothing more than making sure that excellent music keeps playing non-stop to our listeners around the world. We are a dedicated group made up of talented and passionate people from around the world, literally. We pride ourselves on finding the best talent to help us succeed by creating the best products possible, and we do so with no boundaries. Our ideal candidates are dedicated, skilled and entrepreneurial; we love people who are driven, creative and know how to be accountable.

    Learn more about the company: https://www.di.fm/about

    We're seeking a QA Team Lead who will be responsible for ensuring the quality and integrity of all mobile applications, front-end products and back end components through the development and execution of software testing, planning, and documentation. The QA Team Lead is a champion for quality and guides fellow QA team members toward continuous improvement.

    Responsibilities

    • Mentor, evaluate and provide leadership to QA staff.
    • Assist Product Development head in the planning and estimation of tasks and iterations.
    • Plan and design test strategies and QA procedures.
    • Design and execute test plans.
    • Coordinate and run cross-team meetings for retrospectives and daily standups.
    • Identify and communicate risks and issues.
    • Analyze, maintain and track defects for testing.
    • Plan, execute and communicate work on several applications within our portfolio of products.
    • Other duties as assigned.

    Requirements

    Core Competencies and Experience

    • 5+ years’ experience in software development with emphasis on quality assurance methodologies and testing
    • Bachelor’s in software engineering, computer science or related field, or equivalent experience
    • Proficiency within our technology stack from a QA perspective
    • Objective-C (iOS)
    • Java (Android)
    • Ruby/Rails
    • MySQL
    • HTML/CSS
    • Understanding of software project development concepts and quality control methodologies.
    • Passion for music
    • Communicate clearly in written English

    Desirable Skills

    • Familiarity with GUI applications and the client server environment.
    • Advanced knowledge of our stack:
    • C#
    • Audio decoding/processing
    • Xamarin
    • Git/Git hub for source control
    • #/bin/bash
    • Experience with Agile Development processes

    Personal Attributes

    • Excellent decision-making and problem-solving skills
    • Ability to work in a remote team environment
    • Self-driven, organized and motivated to deliver kick-ass results

    Location

    • Worldwide
  • You Need A Budget (YNAB)

    About Us and Why We’re Hiring

    We build “You Need a Budget” the best budgeting software around. (But people in the know call us YNAB, which is pronounced “why-nab”). For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives. Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.

    We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.

    We have some big plans for our iOS (iPad, Apple Watch) and Android apps, and that’s where you might come in. We have one overarching requirement when it comes to joining our team: our originalCultural Manifesto has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in!

    Of course, we have some other hard requirements too, like 5 years of professional software development experience, with at least 4 of those years spent writing iOS and/or Android apps. But first, let’s talk about life at YNAB and then we’ll go into detail about what we’re looking for.

    Who you'd be working with:

    Our developer team is about 15 people strong, and we frequently work in cross-functional teams, so you'll get to work with awesome people in all different roles in the company.

    Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional spirited board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in clever ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.

    And of course, as a developer, you’ll work closely with our designers, who are amazing. They have the awards (including at least one actual Emmy) to prove they’re good at designing stuff, but there are plenty of skilled designers out there. More importantly, they are welcoming of feedback and suggestions during the development process, and will be happy to tweak an interaction if you tell them that it will save you significant development effort.

    How You'll Work at YNAB

    We work really hard to make working at YNAB an amazing experience. We have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:

    Live Where You Want

    We’re a distributed team, so you can live and work wherever you want. Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.

    No Crazy Hours

    We rarely work more than 40 hours per week. There have been a few occasions where things got a little crazy and people had to log some extra hours. But then they took some extra time off, so it all balances out. We work hard and smart but we’re in this for the long haul, no need to go crazy on the hours.

    Take Vacation (Seriously)

    We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get out and do something. We’ll look forward to seeing pictures of your vacation in our internal chat room, creatively named #office_wall.

    The YNAB Retreat

    We get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and took over a hotel on Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being with each together and having a blast.

    Up Your Game

    We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new….We love to see our people grow.

    If You’re International…

    You’ll be set up as a contractor. Employee or contractor, it’s all the same to us. You’re part of the team. As for time zones, we’re flexible as long as a decent chunk of your time overlaps with North American time zones.

    If You’re Stateside…

    You’ll be a W2 employee with fantastic health, dental, and vision insurance, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, no big deal, we’ve got you covered!)

    We also have Traditional and Roth 401k options. YNAB contributes three percent whether you choose to throw any money in there or not. It vests immediately. (Are you a personal finance junkie like Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirementnest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a personal finance junkie? Then trust us, it’s great.)

    Other Tidbits

    • Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)

    • The bucket list helps in deciding what we should give you for your birthday and Christmas: No gift cards here. We tried that. Super boring.

    • We have a bonus plan based on profitability. You’ll be in on that from day one. YNAB wins, you win. That kind of thing.

    • We’re all adults. There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor (health insurance premium 100% covered!). We look at what you’re accomplishing, not how long you sit (have you tried standing?) in front of a computer.

    • We want you firing on all cylinders so we’ll set you up with a shiny new computer and replace it every three years.

    • Did I mention we make a huge, positive difference in people’s lives? We have a Slack channel where we share success stories from our customers daily. It’s amazing. Don’t underestimate this one!

    If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in helping YNAB delight users and give them control of their money. You will change lives.

    Now, back to you, our new Mobile Developer…

    You're a software developer with over 5 years of professional, full time experience. At least four of those have been spent working with iOS or Android, or both. You know how to write easy-to-maintain software while still keeping an eye on the roadmap.

    You'll help us maintain and implement new features in our mobile apps. We have native implementations for each platform but use a shared library that is currently based on TypeScript for things that, well, need to be shared across all of our platforms. For performance and maintainability reasons there is plenty of SQL code as well. You don't have to be an expert on TypeScript or SQL, but being curious about how things work on that layer will definitely help. Our baselines are Marshmallow on Android and iOS 10 on iOS. You'll get to work with things like Kotlin and RxJava on Android. On iOS you'll work with Objective-C and Swift on a universal app and an Apple watch app.

    You’re the one we’re looking for if you:

    • Are an excellent developer and can adapt to new languages quickly.

    • Write code that is easy for other programmers and your future self to understand and use.

    • Have excellent debugging skills. You know how to find problems, and how to architect apps so that problems are discoverable in the first place.

    • Are self-motivated and thrive with directions like:

    • >>>"This part of the program is too slow. Can you find out why?"

    • >>>"This component needs to be re-architected to allow for X. How do you think we should do it?"

    • >>>“Our code needs to call into a Javascript library, but that Javascript library is crashing because it can’t find the setTimeout method. Can you investigate?”

    • Are excited to work across multiple platforms with different technologies.

    • Have experience with either:

    • >>>Kotlin and Java

    • >>>Swift and Objective-C

    • Have shipped or helped ship at least one significant app for either iOS or Android.

    • Have an understanding of algorithms and data structures beyond arrays and “for loops”. That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.

    • Are a senior developer who can point to strong experience where you’ve exemplified the bullet points above.

    • “Bonus points” awarded if you already use and love YNAB. :)

    YNAB is an equal opportunity employer. We believe diversity of backgrounds, beliefs, and experiences to be critical to our success and are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, hard-working, and diverse team who love working together to build something that matters.

    How to Apply

    • Apply here (https://ynab.recruiterbox.com/jobs/fk0j9oz) by 11:59PM Pacific Time, on June 30th, 2019. Firm. It’s a real deadline.

    • First, you don’t need a resume! Many of our job applicants don’t have one because many weren’t even looking to change jobs! An informal list of your work and education history are all we’re looking for anyway, and you are welcome to include that in your cover letter. Speaking of which:

    • You DO need a cover letter. Attach a pdf of your cover letter. In your cover letter:

    • >>>Introduce yourself and explain why this position is of interest to you, and why you would be a great fit for the position. (It’s okay to brag and not be humble for this part!).

    • >>>Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable)

    • >>>Include the phrase “I am not a bot, spammer, recruiter, or agency.” somewhere in your cover letter.

    • >>>Includes answers to the following questions:

    • >>>>>What are your two strongest programming languages? How much experience do you have with them? 

    • >>>>>Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.

    • >>>>>If you were interviewing a prospective candidate for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?

    • Complete this short coding test (https://www.interviewzen.com/apply/sffVTb) and include a link to your results in your cover letter. It shouldn’t take more than 30 minutes or so.

    We look forward to hearing from you!

    P.S.  If you’re not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!

  • WalmartLabs
    Must be located: United States of America.

    The Walmart iOS app has reached #1 in the US App Store and is used daily by millions of customers. As part of the Core iOS team, you'll be deeply involved with the entire application, providing libraries, tools, and guidance to dozens of developers, ensuring smooth delivery to customers, and diving deep into troubleshooting technical problems.

    Our highly distributed team is on the forefront of the battle for the future of retail. You'll be working shoulder-to-shoulder with a top-notch and diverse group of iOS, Android and services developers. Work remotely, or come join us in Portland, where our office is still small enough to feel intimate, but driven by a Fortune 1 company determined to lead the pack in eCommerce.

    Requirements:

    - Expert-level Xcode, Swift, and Objective-C knowledge, or sufficiently demonstrated potential to achieve mastery quickly via deep knowledge of C/C++, modern UI development, linkers, compilers, etc

    - Bachelors degree or higher in Computer Science or equivalent industry experience

    - Experience working in both large and small organizations

    - Understanding of the native underpinnings of React Native

    - Familiarity and comfort with compilers, linkers, build systems, and project configuration

    Dev life:

    - Excellent remote working culture: decisions are made via video call, Slack and Pull Requests: not at the water cooler. 

    - Dynamic processes: every sub-team defines its own processes, with sane defaults provided at the team level. Everyone has a voice and can change how we work and the tools we use.

    - Streamlined CI/CD process- we release weekly and most of the process is automated

    - Weekly tech-talks and hack-time

    - Latest MacBook Pro workstations

  • Surge
    Must be located: North America.Preferred timezone: UTC +8

    Surge Forward is looking for smart, self-motivated, experienced, senior-level consultants who enjoy the freedom of telecommuting and flexible schedules, to work as long-term, consistent (40 hrs/week) independent contractors on a variety of software development projects.

    Sorry, No Visas. Must be located in the US and/ or Canada. 

    To apply, you must have 6+ years of professional experience developing software applications and good knowledge of the following technologies:

    • HTML, CSS

    • Advanced JavaScript (jQuery, Angular, Knockout, Etc.)

    • SQL

    • MVC Design Pattern

    One or more of the following skillsets is also required:

    • .NET / C#

    • Node.JS

    • Java

    • PHP

    • Ruby

    • Python

    • C++

    • Objective C

    • Android

    • Windows Desktop (WCF, MVVM)

    Only candidates located in Canada and/ or the US can be considered at this time. Sorry, No Visas.

    Resume must include the tech stack under each job and if you have Angular experience, please include what version of Angular.

    For immediate consideration, email resume and include your cell phone number and start date.

  • Numbrs Personal Finance AG
    PROBABLY NO LONGER AVAILABLE.

    At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users.

    Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

    Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

    Job Description

    You will work on the development of user facing features of product such as our real time in-app Chat, the Money Store, and Video Calling in a team of highly skilled engineers using cutting edge technologies. 

    You will contribute to the evolution of the iOS platform by experimenting with new technologies, developing frameworks and tools, and working on proof of concepts.

    Key Qualifications

    • a Bachelor's or higher degree in technical field of study or equivalent work experience
    • extensive experience building native iOS applications
    • very good knowledge of Swift and Objective-C
    • passion for the iOS platform
    • experience with REST APIs, JSON, and Websocket
    • excellent troubleshooting and creative problem-solving abilities
    • excellent written and oral communication in English and interpersonal skills

    Ideally, candidates will also have

    • experience with Core Data
    • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins
    • backend development experience in any programming language
    • experience with encryption and cryptography standards

    Location: Remote

  • Serial Box
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    At Serial Box we artfully blend together the best of series television and the convenience of ebooks and audiobooks to bring readers a new form of storytelling. We deliver thrilling episodes straight to the user’s digital device to be read or listened to anytime, anywhere, using own in-house developed content and licensed works from Marvel and other top-tier properties.

    As a Serial Box iOS Developer:

    - You'll collaborate with a distributed, growing team of developers and business stakeholders to drive the maturation of Serial Box's iOS app

    - You'll have opportunity to implement new features while properly iterating and maintaining existing features as well

    - You'll be included in data-driven, insightful decision-making and will weigh in on balancing factors like scope, complexity, and timing

    - You'll architect your code in a way that encourages and allows for flexible, modular, and reusable code

    - You'll encourage growth within the team by participating in knowledge sharing and thorough code reviews

    - You'll help keep our app robust by writing tests, monitoring, reporting, and troubleshooting bugs

    Qualifications:

    - You have at least 3 years of professional experience developing native iOS applications

    - You have a strong proficiency writing Swift code while being unafraid of maintaining a little Objective-C code when the need arises

    - You have experience with functional reactive programming (RxSwift, ReactiveSwift, ReactiveCocoa or any other similar library)

    - You have a demonstrated experience building client/server applications using RESTful data APIs

    - You have a strong understanding of testing practices including unit testing and UI automation testing

    - You have a strong understanding of good object-oriented development practices

    - You have a strong understanding and use of Git as source code management

    - You have a willingness and ability to learn new technologies; we're a growing startup so we can and do refine our technological roadmap as we iterate our platform

    - You have a pragmatic approach to development where "YAGNI" is a guiding principle

    Nice to Have: 

    - You have experience building apps that support both iPhone and iPad

    - You have used technologies such as GraphQL and Apollo

    - You're at home using MVVM (even better—MVVM-C—such as RxFlow) as an architectural pattern

    - You are able to leverage Instruments to troubleshoot memory leaks and slowdowns in app performance

    - You have an understanding of Firebase features and Firebase Analytics (or Google Analytics)

    - You have used Cocoapods for dependency management in your own projects

    - You have experience with Realm, Core Data or other forms of persistent storage

    Benefits:

    Serial Box offers an array of benefits including competitive salaries, stock options, health, dental, vision, commuter benefits, health/wellness benefits, a professional development budget, and a generous vacation and sick policy.

    Serial Box is a digital entertainment platform (audio and publishing) based in NYC. We are an Equal Employment Opportunity (“EEO”) Employer. It has been and will continue to be a fundamental policy of Serial Box not to discriminate on the basis of race, color, creed, religion, gender, gender identity, pregnancy, marital status, partnership status, domestic violence victim status, sexual orientation, age, national origin, alienage or citizenship status, veteran or military status, disability, medical condition, genetic information, caregiver status, unemployment status or any other characteristic prohibited by federal, state and/or local laws. This policy applies to all aspects of employment, including hiring, promotion, demotion, compensation, training, working conditions, transfer, job assignment, benefits, layoff, and termination.

  • O'Reilly Auto Parts
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Responsibilities:

    • Design and build advanced applications for the iOS & Android platform
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Unit-test code for robustness, including edge cases, usability, and general reliability
    • Work on bug fixing and improving application performance
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • What we look for in our developers:
    • Bachelor's or Master's Degree in Computer Science, Engineering or a related field
    • 5 or more years experience in software development with at least 5 years in mobile iOS and/or Android development
    • Successfully developed & deployed one or more native iOS app and/or Android app that showcases a rich, interactive user interface
    • Extensive programming experience in Java, Swift, Cocoa Touch, & Objective-C.
    • Knowledge of UI and animation frameworks, touch user interface, and MVP (minimum viable product) application design
    • Strong object-oriented skills including design, coding, and testing patterns
    • Experience with third-party libraries and APIs
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

    Awesome skills to have, but not required:

    • UI/UX design skills
    • Experience developing mobile web applications (e.g., HTML, CSS, JavaScript)
    • Experience with image recognition software
    • Experience with server-side technologies and frameworks
    • This is a full-time opportunity; Monday-Friday, 8 a.m.-5 p.m.

    About our team:

    • We create and customize 90% of our applications in house
    • We are a “work family”! We have fun together and support each other
    • We respect a healthy work-life balance
    • The team keeps open communication through different outlets – video conferencing, team messaging applications, and daily scrums/stand-up meetings
    • Our managers really value collaboration between team members and encourage developers to bring forth creative problem-solving ideas from both a technical and functional aspect

    Growth within our teams at O’Reilly Auto Parts:

    • We have several career paths, whether you want to be a manager, project manager, or stay technical – there’s a documented growth plan to help you follow the path you choose
    • We want to grow our people – we help to make you better by providing training for both technical and professional development
    • We look to promote from within – O’Reilly is diligent to promote from within our organization with qualified team members
Older - Remote Objective-C jobs
  • Lentil AI
    PROBABLY NO LONGER AVAILABLE.$50,000.00 - $145,000.00.Preferred timezone: UTC -12 to UTC -4

    Lentil AI is an early stage startup spun out of Stanford Research Institute (SRI). Previous SRI companies include Siri, Nuance, Intuitive Surgical amongst others.

    Lentil is at the intersection of communications and meeting productivity. Lentil applies natural language and deep learning amongst other technologies to Voice, WebRTC and more.

    We are venture backed and recently closed our Seed round of funding from reputable investors. It's still high-risk but it's a lot of fun and you'll be joining a team of 6 meaning you are effectively part of Day 0 and definitely pre-launch!

    Our team is comprised of mostly former entrepreneurs. Our CEO previously sold Tempo AI to Salesforce. Our Architect sold ImageChef to Cyberlink. We work alongside SRI researchers which includes many of the brightest minds in the areas of voice and machine learning.

    Given that we are focused on communications, being remote is part of our DNA. Bay Area, the greater US or Canada all works! We do have an office at SRI in Menlo Park (in the Bay Area) if you’re local and if you are remote, we will want to make sure you have a home office set up and/or can work from a co-working space which we can arrange for you.

    We are seeking a Senior iOS Engineer, someone who has built and launched iOS apps and can take the lead in bringing our current desktop experience to iOS. You will be one of the first members of the iOS team and so we will be leaning on you to drive initiative!

    What we’re looking for: 
    2+ years experience developing iOS apps professionally 
    Solid coding skills, with ability to write legible and testable code 
    Experience with Swift and Objective-C, and deep knowledge of key frameworks 
    Experience with using REST APIs in iOS 
    Ability to create delightful user experiences in iOS 
    Someone who enjoys responsibility and autonomy, and is comfortable with startup pace and our ambitious goals

    Happy to share more information!

    [No recruiters please]

  • HoloMeeting
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    We are looking for highly motivated and creative individuals to join us in our mission to transform how humans work and collaborate together.

    In this role you will work with an international team of artists and Unity developers to port our UWP app to iOS. 

    You will develop new mobile features that contribute to the product roadmap, translate design and product documentation into technical specifications and subsequently develop them as new features. You will write efficient code, optimise the general performance of our software and help keep bugs at a minimum level.

    Provide general project support by assisting the team with technical questions and creating authoring and/or debugging tools.

    Responsibilities, including but not limited to:

    • Development of ultra-fast, highly scalable, holographic remote collaboration solution
    • Implementation of security "best practices” to keep user data secure
    • Coordinate and work with front-end and back-end developers, UX/UI designers, 3D artists, and the production teams to achieve goals

    Requirements:

    • 3+ years of Unity experience in a professional development team
    • 2+ years iOS (ideally Swift, Objective-C and ARKit)
    • BS in Computer Science
    • Knowledge of Unity team project best-practices (prefabs, asset naming, organized scene hierarchy)
    • Experience with git 
    • Good communication skills (we are looking for someone who thrives on collaborating with a remotely located team)

    Preferred:

    • Agile
    • Photon Networking
    • Experience working with cloud-based systems and/or local servers including, but not limited to: web-based protocols, REST APIs, and sockets
    • C++ or other programming skills (e.g. Python)
    • Azure

    Work Environment

    We are a startup and this job operates in a remote environment. Candidates should have flexible working hours to accommodate this role and the company growth. We do not intend to work longer than necessary, however, we are looking for people who get things done when necessary.

  • Seekwa GmbH
    PROBABLY NO LONGER AVAILABLE.

    Is programming not just a boring job that pays your bills, but rather your passion? Does it not only consist of commands and functions for you, but rather a form of technical art? Then you are exactly the right person for us!

    We’re looking for a programming wiz to become a part of our tech startup and work remotely as a full-time iOS Developer.

    Our goal is to create a slick and engaging new web platform, and we want you to be a critical part of it. We want you to join us and bring your own ideas and style to the company. You’ll be working remotely with a small international team, and you’ll have a lot of personal responsibility.

    Sound interesting?

    Seekwa GmbH is a technology start-up financed by international investors that is developing a highly unique product in the social media environment with the vision of connecting people closer to their idols, and creating a platform that allows them to experience more of each other than ever before.

    Our headquarters is in Munich, Germany – but you’ll have the freedom to work from wherever you like. Our team is international - and that means international! So don't expect only Europeans!

    There is no such thing as "Doing it the way we always have", because there’s a high probability that we’ve never done it before! So we are looking for a passionate, creative problem solver with a confident "can-do" attitude.

    We reward creativity, love innovative solutions, offer low hierarchies - and expect the willingness to learn on a daily basis.

    Join the team - What's in it for you?

    • First things first: great colleagues ;-)
    • Exercising a challenging key role, with the chance to influence the further growth and development of our company in a meaningful way
    • Plenty of room for personal growth and continuous development - exchange of knowledge with renowned industry professionals and an award-winning agency
    • A pleasantly open corporate culture with flat hierarchies; plenty of room to maneuver to successfully bring your creativity to bear
    • A friendly start-up atmosphere with a highly motivated and diverse international team
    • The opportunity to work from home with a SCRUM team distributed throughout the world

    Your Responsibilities:

    • Writing well designed, testable, efficient code for the iOS platform using the best practices
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define, design, and ship new features
    • Identify and correct bottlenecks and fix bugs
    • Create and maintain software documentation
    • Help maintain code quality, organization, and automation

    What you bring with you:

    • More than 5 years of experience with Objective-C

    • Basic knowledge of C

    • Familiarity with: Concurrency, SQLite, Objective-C Runtime, Sockets

    • Knowledge of all memory management models in iOS

    • Experience with Github and watchOS SDK are a plus!

    • Structured, pragmatic and solution-oriented working style

    • An outgoing, communicative personality: one can also laugh with you

    If you’ve got the skills and attitude we’re looking for, and we’ve managed to pique your interest, then we look forward to receiving your application including cover letter, CV, salary expectation and photo by e-mail at [email protected]!

    Type of position: Full-time, Permanent

    Language: English (written and spoken)

    Work experience: Programming: 5 years (required)

  • G2i inc
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    What is G2i?

    G2i is a hiring platform for engineers ran by engineers. We match technically vetted engineers to pre-vetted clients who place a high value on engineering and focus on running healthy projects. We take care of contracts, billing, payments and all of the other work that goes into freelancing so that engineers can focus on code and clients on building their product. Our vision is for the hiring process to be simple, trustworthy and enjoyable for both companies and engineers.

    When we vet clients we make sure they:

    • Prioritize communication
    • Plan appropriately and have realistic timelines
    • Understand the cost of healthy development and have a budget to pay for it

    When we vet engineers we make sure:

    • Engineers vet other engineers
    • Our code challenges are to the point and based on production-level code, no whiteboarding
    • Our process is objective, repeatable and quantitively scored
    • Our process is transparent

    G2i is short for "Good News to the Internet." We are convinced that our primary vision & mission are good news to companies that need to hire engineers. While we are going about fulfilling that primary vision & mission, we will also be good news to those in need. We are on mission to help hundreds of street kids in Nairobi, Kenya obtain education, a safe home, parental care, and the love they need. We are also committed to supporting the open source community by finding ways to financially support those who build the OSS we rely on.

    Who we want to hire (Qualifications)

    In simple terms we want to hire an engineer that is excited about building applications in React Native, is comfortable working in dynamic engineering environments and has strong communication and documentation skills. Here is what this actually means to us:

    • You have 3+ years of professional development experience and have at least 1 year of React Native and/or React production experience.
    • You have React Native code samples you can share OR are willing to complete a 6-8 hour code challenge.
    • You live in North America, South America or Europe.
    • You are fluent in both verbal and written English and are comfortable communicating directly with technical and non-technical clients.
    • You are available 30-40 hours per week.
    • You have full-stack experience with either Rails or Node.js. Apollo Client/GraphQL experience a huge plus.
    • You have experience in native Android (Java, Kotlin) or iOS (Objective C, Swift). Although to be honest, this is just a nice to have.
    • You have prior experience as a freelancer or are someone that enjoys having the freedom to choose the types of projects that best align with your interests.
    • You will have a sense of urgency to your work meaning that the completion of a task is important to you.
    • You are flexible and can adjust to the working styles of different teams. Some teams may want to pair-program and have daily interaction others may want engineers to work independently and only interact a few hours per week.

    ===

    Who you will work with

    We only work with companies that value engineers and run healthy engineering teams. We regularly partner with Y Combinator funded product companies that place a high value on engineering. Some of the companies we have worked with are: Lattice, Major League Soccer, ZeeMee, Software Engineering Daily, Truebill.

    You will also work with the following members of the G2i internal team:

    Rhona Pierce is one of the members of our Hiring Team and the person that wrote this job description. She focuses on engineer hiring, onboarding, and matching engineers to client projects. She is a former database developer turned project/product manager who is passionate about building diverse, high performing teams for G2i's clients.

    Chris Severns is the Hiring Team Lead. He focuses on engineer hiring, the technical vetting process and client fulfillment. He is an engineer that started working in Rails and picked up React, React Native, Node and GraphQL while working at G2i. He is relentlessly focused on providing quality engineers to G2i's clients and will do whatever it takes to fulfill that mission. He likes to contribute to G2i's internal tools when he has the time to get into the code.

    Stephen Mitchell works in Growth. Stephen's background is in sales and marketing, but he's the type of person who will accomplish anything you throw at him. He works on our inbound/outbound sales strategies and is relentless about finding product market fit. He's also experienced in the G2i engineer hiring process and can do full cycle sales with our clients.

    The rest of the pitch

    • We work in React, Node & GraphQL and are looking forward to ReasonML. We like to stay on the bleeding edge when possible.
    • We are a remote first organization and support the remote ecosystem.
    • We take care of contracts, billing, payments and all of the other work that goes into freelancing so that you can focus on code. After we have agreed on an hourly rate we will pay you this rate every 2 weeks, as simple as that.

    The Anti-Pitch

    We work hard and make our best effort to have a steady flow of work for our engineers, but as is normal with contract freelancing, there can be short periods between projects where an engineer will not have a project and will not have income. If you are uncomfortable with this then we are probably not for you.

    Diversity

    G2i is an equal opportunity employer. We’re dedicated to building a team where diversity in both ideas and identities is not only welcomed, but encouraged. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.

    If you are a minority that is considering applying, but you have any reservations about doing so, please email me ([email protected]) and let me know how we can be more welcoming to you.

  • moovel (becoming REACH NOW)
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    The Job:

    As moovel’s next iOS Engineer you’ll be responsible for delivering world-class mobile applications to transit agencies and users throughout the world. The ideal candidate believes development is a team activity and enjoys it being that way. You thrive in a fast-paced environment and are willing to fill any role to help their team be successful. In this role you will work full-time, as a remote employee, and part of a cross-functional team. We will provide you with the tools and support to ensure you are successful in your role. What we’re looking for is exceptional people who share a passion for developing creative solutions that advance our mission and vision.

    ●Working collaboratively in an agile cross-functional team

    ●Contributing to the design and development of new products and services

    ●Supporting existing products and services that people are using everyday

    ●Applying development best practices to your work

    ●Crafting clean code supported by automated tests

    ●Leaving the code base in a better state than you found it

    ●Reviewing user interface designs and providing feedback

    ●Collaborating with other teams to ensure consistency and promote reuse

    ●Working with Product Managers to understand requirements

    ●Estimating level of effort and story points to support planning

    ●Collaborating on architecture and technical solution design

    ●Utilizing your technical expertise to help solve problems and propose solutions

    ●Other duties as required by the company

    Who You Are:

    ●3+ years of software development experience

    ●2+ years of iOS development experience

    ●Expertise in Objective C, Swift and the Xcode tools

    ●Experience working with RESTful web services and JSON

    ●Complete understanding of the mobile development life cycle

    ●Thorough knowledge of the general mobile landscape, architectures, trends, and emerging technologies

    Special Information (Travel required, physical requirements, etc.):

    ●Additional hours as necessary to accomplish objectives, goals and projects

    ●Travel required: 0-5% of the time

  • Sweet Studio
    PROBABLY NO LONGER AVAILABLE.

    Sweet Studio is a venture studio that builds great consumer mobile products. Backed by the founders of KING (creators of Candy Crush), we combine tech, design, and funding to create the next generation mobile companies.

    We’re looking for iOS engineers to join our distributed engineering team. In this role you will work closely with world-class designers and product people to quickly develop greenfield consumer mobile applications and iterate based on customer feedback and data.

    Right now we’re focusing on video, photo, and AR tech — interest and experience in these areas are especially good reasons to reach out.

    What we’re looking for:

    • 3+ years of professional experience developing for the iOS platform

    • You write high-quality and maintainable code in Swift (Objective-C is a bonus)

    • Experience in app architecture and test-driven development

    • Attention to detail in UI implementation

    • You help the team balance scope, effort, and timeline

    • You’re passionate about what you do and the products you create

    • You’re a strong communicator and fluent in English

    • You can work with at least 5 hours overlap with the 9.30 — 17.30 (GMT+1) timezone

    • You can spend at least 10 days per year visiting our HQ in Stockholm, Sweden

    We prefer but don't require:

    • Experience working in distributed teams

    Position could be on full-time continuous-basis or project-basis. All positions start out short-term to evaluate the relationship on both sides.

    (No agencies or software development companies please)

  • FullStack
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    FullstackⓇ is seeking an experienced, passionate, and motivated mobile developer who can jump in and take ownership of our challenging iOS and Android projects. Our native mobile products interact deeply with RESTful API backends, so knowledge of web application architectures and technologies is a plus.

    Primary Responsibilities

    • Drive the engineering and development of our mobile projects

    • Ownership in developing and improving all aspects of our stack (development, testing, CI, automation, and architecture)

    • Deliver high quality, well-architected features and applications

    • Writing functional, well-tested code

    • Layout and user interface related development

    • Designing and engineering features that deliver value to the people who use them. This means collaborating closely with the entire team (designers, product managers, etc.)

    • Refactoring, paying down technical debt, etc

    Let’s Have A Chat If You…

    • Have developed libraries or applications and want to show them to us (you have code on GitHub, Bitbucket, etc. and have something live in the Apple App Store / Google Play)

    • Enjoy working with Swift, Objective-C, and Java and have a successful track record of developing applications using these technologies

    • Have experience developing mobile applications using XCode, Swift and the iOS SDK

    • Are competent with storyboarding, using auto-layout, and building universal interfaces

    • Strive to automate everything you do - from sending out builds to running tests

    • Are equally comfortable working with HTTP-based web services, and have a working knowledge of web application and API architectures

    • Have an appreciation for the peace of mind that comes with well-tested, documented code

    • Have experience making decisions regarding application architecture

    • Are excited by the web and keep up with new technologies and that excitement is infectious

    • Communicate well with others in both written and verbal forms

    • Are self-directed and able to manage your time effectively

    Bonus points for…

    • Experience working with an agile / scrum-based development model

    • A BS or MS in Computer Science, Math or enough experience to show that you can do the job well

    • Development skills with popular web based languages, like PHP, Ruby on Rails or Scala

    • Previous history of working with a remote, distributed team

    Other information about this position

    • Working remotely is how we operate

    • Competitive compensation based on experience

    • This is a contract position, with up to 40 hours per week

    • Work visa transfer or sponsorship is not possible at this time

    • We are looking for people located within one of the U.S time zones

  • SHARE
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    SHARE is looking for a full-time iOS Developer to join our growing team. We are looking for someone that wants to build great software products and a service that customers love.

    Responsibilities

    • Build/maintain real-time, performant native iOS applications for internal and external use
    • Collaborate with Product and Design teams to create an elegant and intuitive experience for users
    • Use software development best practices to write code that is maintainable, testable and efficient
    • Stay current with the fast-changing landscape of iOS development and best practices
    • Support and troubleshoot issues, identify root cause, and proactively implement sustainable solutions
    • Evaluate new and existing frameworks, technology, platforms, and tooling

    Experience and Skills

    • Deep understanding of Swift (4 or later) and developing applications iOS 12.x+\
    • Familiarity with developing with Firebase (analytics, notifications, etc)
    • Experience communicating with secure JSON-based REST APIs
    • Solid understanding of application security and best practices
    • Work efficiently with version control and workflows (git and gitflow)
    • Knowledge of design and UX principles for mobile interfaces
    • Organized, self-starting with excellent verbal and written communication skills
    • Experience developing and maintaining unit/functional tests

    We especially want to work with you if you are good at:

    • Developing with Socket.io and/or custom maps
    • Delivering new features/changes that you're proud of on a regular basis
    • Taking ownership of all products and processes and suggesting ways to improve
    • Being flexible and working well in a collaborative and fast-paced environment

    Benefits

    • A competitive salary with benefits, including great medical, dental, and vision insurance
    • Generous PTO allowance, as well as sick leave, holidays, and parental leave
    • 401k
    • Equity potential
    • Free snacks, soda, coffee/tea, fruit
    • Fast-paced, supportive company environment
    • Opportunities to learn new technologies/frameworks
  • komoot
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -1 to UTC +3

    Millions of people experience real-life adventures with our apps. We help users all over the world discover the best hiking and biking routes, and we empower everybody to explore more of the great outdoors. And we’re good at it: Apple even included our iOS app in its Editors’ Choice collection and named us as one of their Apps of the Year.

    If you’d  like to help to build the future of outdoor exploration, we’re looking for a passionate iOS Developer to join our team.  

    What will you do

    • Take over responsibility of all parts of the iOS app
    • Develop innovative new features in collaboration with our team of designers, copywriters, and Android/iOS product experts
    • Optimize the core functionality of the app
    • Incorporate the latest advances in iOS technology

    Why you will love it

    • You’ll tangibly enable millions of people to have awesome outdoor experiences with your app
    • At komoot, you’ll use everything the iOS platform offers, from the latest APIs to the newest features and devices
    • We let you work from wherever you want, be it a beach, the mountains, our headquarters in Potsdam or anywhere else that lies in any time zone between UTC-1 and UTC+3.
    • You’ll work on challenging tasks, such as turn-by-turn navigation, maps, on-/offline hybrids, custom views and data synchronization
    • You’ll be developing in fast cycles with continuous build, testing and direct team feedback
    • Your expert knowledge will make you a key player amongst a team of highly motivated, talented people
    • You’ll travel together with our team to amazing outdoor places several times a year to exchange ideas, learnings and go for hikes and rides
    • You’ll build and improve an app that we’re pretty sure you’ll end up using for your personal outdoor trips

    You will be successful in this position if you

    • Are highly self-driven, responsible and keen to improve
    • Have proven experience in developing high quality iOS apps (3+ years)
    • Write the latest Swift code and you know how to mix it with existing Objective-C code
    • Have a deep understanding about iOS, its frameworks and APIs
    • Have a passion for building software, demonstrated through interesting side projects, open source contributions or other involvement in the tech community
    • Love to develop awesome products for a great user experience
    • Have experience in working in a distributed team, have good communication skills and love to work together with others in fast development cycles

    Sounds like you?

    Then send us the following:

    • Your CV
    • A write-up explaining who you are and why you are interested in working at komoot
    • Examples of your work (e.g. GitHub, PDFs, Slideshare, etc.)
    • Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one
    • You’ll get bonus points for: Doing something creative with komoot (we love it when people go the extra mile)
  • Fleetio
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for a passionate iOS Engineer to join our growing engineering team and build the next wave of mobile applications.

    Fleetio treats mobile as a first-class citizen, and as an iOS Engineer, you will be at the forefront of shipping features that directly enhance the lives of customers around the world. You’ll be an active participant in collaborating with design and product teams to grow ideas into features. Our apps are actively being migrated from the Ionic framework to native iOS and Android, which means you will take part in reengineering them from the ground up.

    If you’re passionate about crafting quality code and building beautiful iOS applications used by tens of thousands of customers, we would love to hear from you! This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.

    Our team

    • We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.
    • We’re a startup that’s in “scale up” mode, meaning we’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.
    • We’re committed to fostering a tight-knit team through various collaboration tools. We place great value on work/life balance and abhor the stereotypical 100 hours/week startup life. We have families and know you do, too.

    What you'll be doing

    • Craft and continuously ship well-tested, maintainable, and efficient Swift code
    • Collaborate with product and design to create, design, and incrementally refine features
    • Migrate existing functionality implemented in the Ionic framework to be more sleek, efficient, and performant in native iOS
    • Ensure quality in your code with unit and UI tests
    • Proactively identify and squash bugs as well as performance issues
    • Take an active role in shaping and defining mobile engineering best practices

    What's in it for you

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers.
    • Work from our HQ in Birmingham, AL or REMOTELY. 50% of our Engineering Team works remotely and we strive to promote a strong remote working culture.
    • Build mobile apps used daily by tens of thousands of people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market).

    What we're looking for 

    • BS in Computer Science, Engineering, or equivalent real-world experience
    • 2-3 years of experience building and shipping native iOS apps
    • Excellent written and verbal communication skills
    • Proficient in crafting quality code in Swift (Objective-C is a bonus)
    • Mastery of the iOS SDK and mobile-specific fundamentals (networking, multithreading, memory management)
    • Pixel-perfect attention to detail in designing human-centered interfaces with UIKit
    • Experienced in consuming and building RESTful APIs (Ruby on Rails, Node, or similar)
    • Committed to utilizing TDD to create unit and UI tests
    • Knowledgeable in the current state of the iOS ecosystem, deployment, and continuous integration best practices
    • Versed in hybrid mobile applications (Ionic, React Native, NativeScript, etc.)

    Our benefits

    • 100% coverage of health and dental insurance
    • 401(k) + match
    • Company stock
    • Dependent Care FSA and Medical FSA
    • Generous PTO and 8 company holidays
    • Maternity/Paternity leave
    • Mac laptop, book stipend, and professional development funds
    • Health and wellness initiatives
    • Remote working friendly
    • Monthly catered lunches and office snacks
  • O'Reilly Auto Parts
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Responsibilities:

    • Design and build advanced applications for the iOS & Android platform
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Unit-test code for robustness, including edge cases, usability, and general reliability
    • Work on bug fixing and improving application performance
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • What we look for in our developers:
    • Bachelor's or Master's Degree in Computer Science, Engineering or a related field
    • 5 or more years experience in software development with at least 5 years in mobile iOS and/or Android development
    • Successfully developed & deployed one or more native iOS app and/or Android app that showcases a rich, interactive user interface
    • Extensive programming experience in Java, Swift, Cocoa Touch, & Objective-C.
    • Knowledge of UI and animation frameworks, touch user interface, and MVP (minimum viable product) application design
    • Strong object-oriented skills including design, coding, and testing patterns
    • Experience with third-party libraries and APIs
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

    Awesome skills to have, but not required:

    • UI/UX design skills
    • Experience developing mobile web applications (e.g., HTML, CSS, JavaScript)
    • Experience with image recognition software
    • Experience with server-side technologies and frameworks
    • This is a full-time opportunity; Monday-Friday, 8 a.m.-5 p.m.

    About our team:

    • We create and customize 90% of our applications in house
    • We are a “work family”! We have fun together and support each other
    • We respect a healthy work-life balance
    • The team keeps open communication through different outlets – video conferencing, team messaging applications, and daily scrums/stand-up meetings
    • Our managers really value collaboration between team members and encourage developers to bring forth creative problem-solving ideas from both a technical and functional aspect

    Growth within our teams at O’Reilly Auto Parts:

    • We have several career paths, whether you want to be a manager, project manager, or stay technical – there’s a documented growth plan to help you follow the path you choose
    • We want to grow our people – we help to make you better by providing training for both technical and professional development
    • We look to promote from within – O’Reilly is diligent to promote from within our organization with qualified team members
  • Flow
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    The Role

    As we continue scaling, we’re looking for someone to lead all of our iOS development. You’ll oversee every aspect of iOS app(s) including infrastructure, tooling, metrics, and performance. We’ll look to you to make sure we’re always inventing and using the latest technology and tools that iOS has to offer. You’ll be an integral part of our product development process and collaborate closely with our entire engineering team — especially our Director of Engineering and iOS Lead – and work directly with the CEO.

    In this role, you will:

    • Oversee multiple streams of concurrent iOS development in a given sprint

    • Manage development cycles and frequent updates to iOS applications

    • Collaborate with a high-energy, cross-functional team to define, design and ship new features

    • Maintain an in-depth understanding of the product architecture and frameworks

    • Research new technologies, trends, and practices to strengthen our platform

    • Drive the process of improving Flow's iOS infrastructure, metrics, and performance

    • Team up with our engineers and designers to exchange new ideas and improvements

    • Actively engage in building and integrating new product solutions

    To be successful in this role, you must have:

    • 5+ years experience developing iOS applications

    • At least 1 year in a lead development role

    • Experience with CocoaPods and other major open source iOS projects

    • Proven experience with iOS frameworks such as CoreData, CoreGraphics and CoreText

    • Proficiency with Objective-C, Swift, Foundation, and Grand Central Dispatch

    • Experience with real time data streams and optimizing iOS for performance

    • The ability to adjust and adapt during the product development cycle

    • An incredible eye for design and strong attention to detail

    • Prior experience working on business and productivity tools is a plus

    For questions, please contact Harmonie at [email protected]

  • Clevertech
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC -5

    Clevertech is seeking an iOS Developer to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient applications. You will also be instrumental in driving our mobile technology roadmap forward and evangelizing mobile development and testing practices. The successful candidate is both deeply experienced with iOS development and a team player that thrives in a collaborative agile environment. You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like-minded individuals.

    REQUIREMENTS

    * 5+ years of software development experience

    * Ability to effectively articulate technical challenges and solutions

    * Strong design and coding skills (Swift/Java/Objective-C/JavaScript/React Native)

    * iOS mobile development work experience

    * A solid grasp of fundamental algorithms and mobile applications * Deal well with ambiguous/undefined problems; ability to think abstractly

    * Passion for operational excellence

    * Bachelor’s degree in computer science, mathematics, a related field or equivalent work experience

    * Strong communicator and fluent in English with excellent written and verbal communication skills.

    * Knowledge about the Lean Startup and Agile Methodologies

    Our Benefits

    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    - Competitive Vacation Package

    - Annual Financial Allowance for YOUR development

    - Flexible Family Leave

    - Clevertech Gives Back Program

    - CleverU (Leadership Program, Habit-Building, New Skills Training)

    - Clevertech Swag

    - Strong Clevertech Community

    How We Work

    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work

    Getting Hired

    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

  • MartianCraft
    PROBABLY NO LONGER AVAILABLE.

    MartianCraft has an exciting opportunity for someone that enjoys technically-challenging iOS challenges and producing real time apps that have a direct impact on the users.

    Summary

    We are looking for a smart and experienced iOS engineer to work with MartianCraft’s team of senior developers. This is a remote work opportunity—MartianCraft is a fully remote company. You must thrive in a fast-moving work environment, be able to adapt to changes quickly, anticipate business needs, and be effective with minimal structure and process. The broad range of applications and team members makes excellent communication skills a priority.

    Responsibilities

    • Build advanced applications in Swift
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Integrate with existing APIs and data sources
    • Work with teams to develop new APIs
    • Unit-test code for usability, reliability, and robustness
    • Fix bugs and improve application performance
    • Interact directly with client teams to determine requirements and task prioritization
    • Use project management tools like Jira to organize work

    Experience

    • At least 5 years of software development experience on Apple platforms
    • Able to quickly become familiar with large, complex code bases
    • Highly skilled in Swift
    • Strong experience with Core Data
    • Well-versed in Auto Layout with Storyboards
    • Strong experience with Core Graphics and Core Animation
    • Experience with complex data visualization
    • Familiarity with Promises
    • Experienced with Git
    • Familiar with GitHub Enterprise and Jenkins
    • Past experience working remotely
    • Excellent proactive verbal and written communication skills
    • Able to collaborate effectively with teams
    • Able to deliver high quality work under tight deadlines

    Candidates must be U.S.-based and able to travel 3-4 times a year to client site in Houston, TX.

    This is a full-time employment position with a full benefits package including medical/dental/vision/Rx insurance, paid time off, and a 401(k).

  • Browzzin Pte Ltd
    PROBABLY NO LONGER AVAILABLE.$30,000.00 - $50,000.00.

    We are looking for a senior iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services.

    You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

    Responsibilities

    • Design and build applications for the iOS platform
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define, design, and ship new features
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization, and automation

    Skills & Requirements

    • Proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch
    • Experience with iOS frameworks such as Core Data, Core Animation, etc.
    • Experience with offline storage, threading, and performance tuning
    • Familiarity with RESTful APIs to connect iOS applications to back-end services
    • Knowledge of other web technologies and UI/UX standards
    • Understanding of Apple’s design principles and interface guidelines
    • Knowledge of low-level C-based libraries is preferred
    • Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
    • Familiarity with cloud message APIs and push notifications
    • Knack for benchmarking and optimization
    • Proficient understanding of code versioning tools (Git is a plus)
    • Familiarity with continuous integration

    How to apply (PLEASE READ THIS):

    Email [email protected] your CV and provide answers to the following questions – if you don’t your application will not be considered

    Q1) How many years of iOS and other Software Engineering experience do you have? (should be at least 4-5).

    Q2) Please share the one application in the AppStore with great reviews, to which you’ve significantly contributed to.

    Q3) What relevant experience do you have with the following technologies: Objective-C, Swift, Cocoa framework, RESTful APIs? Share examples.

    Q4) Provide an example of a web or data-driven system/program you've built, including source code (GitHub links or tarballs are fine). 

    We have someone who will review your code and answers, and if it's good enough we'll contact you for a phone interview.

  • Spikeball, Inc
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Why work for Spikeball: 

    • Autonomy.  You are a driven, highly motivated person.  You don’t need someone constantly peering over your shoulder.  It’s up to you to determine how you will achieve your goals.  We’ll support you as much as you want.  We will get out of your way so you can do the brilliant things that we know you’re capable of.
    • Help create the next great American sport.  
    • Even though we are nearly 10 years old, we are still in the early days.  Your efforts will directly impact the entire business.
    • Paid vacation policy of’ take as much time as necessary’ (work really really hard and relax often) .
    • Competitive compensation with the ability for merit increases after 18 months tenure.
    • Paid time off for Birthdays (You were born.. life isn't easy.. you deserve it! )
    • Time off during the day (Want to work out or hit a yoga class at lunch? Go for it!)
    • $500 desk and productivity allowance. (Get what you need to dress up your work space and be productive)
    • Macbook Air or Macbook Pro.
    • Flexible work environment. After 18 months tenure have the opportunity to live where you want and work remotely. (Assuming your position at the company is conducive to this work environment perk.)
    • $1,000 stipend after 18 months tenure for bucket list adventure travel.
    • Free registration to all tournaments run by Spikeball Inc.
    • $500 donation to the charity of your choice in your name at the end of each year
    • $500 yearly "continuous improvement stipend for employee education and learning opportunities
    • Extended Maternity and Paternity leave.

    Lead Mobile Developer

    We’re working to make the Spikeball App the company’s most valuable asset by 2020. We have a vision, and your job is to execute it with us.

    The Lead Mobile Developer role is a new position here at Spikeball. Having outsourced our app development thus far, we’re looking to bring this baby in-house. Since we prefer to run lean, the position will be both a strategic member of our marketing squad while basically operating as an in-house development department of one. Don’t worry, we’ll have your back, but it’s the perfect job for a talented, ambitious developer who excels when given the autonomy to work on his/her terms. 

    Main Responsibilities

    We have an existing App, but the plan is to transition in-house beginning with re-working and re-building a new application from the ground up.

    1. Design, develop, test, troubleshoot, and de-bug the new and improved Spikeball App, start to finish. When it comes to our development team, you are it. We’ll assist in the planning and design phase, but won’t be much (any) help when it comes to coding. You’ll be responsible for translating our ideas into functional code. This is your wheelhouse - own it.

    2. Design and develop the mobile application backend, or research and advise on an existing platform to use.

    3. Continuously research, discover, preview, and implement new technologies to maximize development efficiency.

    What does success look like?

    Build a highly functional, intuitive, modern mobile application that serves as the backbone of our “play more” initiative. What drives app users and engagement? How can we get more players using the app? With your help, we’ll formulate answers to these questions and design a cutting edge app that provides our players with a killer platform to progress their game and community.

    Who we’re looking for

    • 3-5 years demonstrable experience in mobile application development

    • Strong understanding of mobile application architecture end to end because frankly, none of us understand it :)

    • Familiarity with app store (iTunes/Play) deployment

    • You’re like a swiss army knife of coding skills – native, cross-platform, app, web. All aren’t required, but knowledge in a few is a plus.

    • Ability to communicate with a non-technical team. Gonna stress this again - We need your help! Together we’ll think through and design what we want this app to look like, but we’re relying on your skills to make it come to life. We’re all ears when it comes to what program and language you feel are best to get this built the proper way, so we’re not looking for one specific language credential.

    • We don’t know much about these technologies, but we hear they’re popular - Objective-C and Swift, Java and Kotlin, and design patterns such as MVVM, MVP, MVC.

    • You’re excited to work with TONS of autonomy

    • You think that the best way of doing it right is you doing it

    • Aren’t too familiar with a program or language? You jump at the opportunity to broaden your skillset

  • SocialChorus
    PROBABLY NO LONGER AVAILABLE.$120,000.00 - $165,000.00.

    SocialChorus is a platform for communicators. We help them become heroes within their organizations by giving them the tools and expertise they need to unify their enterprises. Companies thrive and win when all of their workers feel aligned, informed and supported. Joining SocialChorus means joining a movement where every worker matters. This movement has taken root and is evident in our 100+ customers and hundreds of thousands of their employees worldwide and has only just begun. Now we need your help to achieve our goal of connecting every worker. Ready to make a difference? We are currently seeking a USA BASED iOS Engineer to design and implement new features/functions for our mobile communications platform. We are a distributed team. Yes, we have offices in several cities but we build solutions for distributed workforces so we model our workforce the same way. In this role you really can work where you want.

    Responsibiitlies

    • Design and execute user-facing features on iOS devices
    • Create and update application designs for application enhancements
    • Provide technical leadership, driving and performing best engineering practices
    • Produce high quality software that is unit tested, code reviewed, and inspected for continuous integration
    • Carefully evaluate the technical tradeoffs of every decision
    • Work with the Design team to hone in on the best UI and infrastructure practices
    • Participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions

    Qualifications

    • Proficient in software/mobile app/API/Social Media iOS initiatives development
    • 4+ years building apps in a production environment
    • 2+ years experience with Swift, with deep understanding of Swift programming conventions
    • Multiple apps deployed to the App Store
    • Personal/Public projects available for review
    • Strong working knowledge of iOS SDK, computer network protocols, data structures, algorithms, and designing for performance
    • Experience with video and image processing
    • Knowledge of modern design patterns
    • Strong knowledge of github best practices and peer review guidelines
    • Experience working with and tuning high volume mobile applications
    • Experience integrating with RESTful API backends
    • Experience working in an Agile development environment

    Why SocialChorus? Because you care. About people, the work you do, and the connections you make. Work is such a large part of life, it only makes sense to make it awesome. If you want to engage brilliant minds in a true start-up environment where ideas are rewarded regardless of who they come from, join us. This is a rapidly changing space so if you thrive on ambiguity, are hungry for a challenge, and have the guts to speak your mind it could be a perfect fit. Come for the challenges, come for the people, and the unlimited PTO, health benefits, 401k plan, casual and friendly environment, and a leadership team who truly believes in your growth both professionally and personally will keep you here.

  • Karbon
    PROBABLY NO LONGER AVAILABLE.

    Posted Apr 1 – Accepting applications

    Karbon is growing its core team of iOS engineers to better serve our evolving client requirements. We’re looking to hire three full-time contract-to-hire positions for a minimum six-month contract. We’re expanding our team to provide additional support as we work with clients to launch several major versions of an existing app.

    While these positions will initially be solely focused on one product, ideally these roles will expand to take on other projects and apps at Karbon in the near future.

    What you’ll be doing

    • Building new features with Swift, Material Components, the Google Drive API and more
    • Implementing new UI and modifying existing components based on evolving requirements with both Auto Layout and frame-based logic
    • Triaging, prioritizing and fixing bugs and regressions based on community testing and user feedback
    • Writing and reviewing technical design documents
    • Participating in meetings, discussing and planning engineering efforts and peer-reviewing code
    • Shipping new versions of the product to users and releasing updates to open source

    Requirements

    • 3+ years experience building and shipping iOS apps, ideally as part of a team
    • Fluent in Swift and Objective-C
    • Eye for detail and the ability to build accessible, functional, performant UIs
    • Solid understanding of the full iOS app development lifecycle
    • Experience with Git or Mercurial and related workflows
    • Passion for learning and using new frameworks and technologies
    • Strong communication and interpersonal skills—you’ll be working directly with both your fellow Karbon engineers and client personnel
    • Must be able to work legally in the US

    Bonus points

    • Experience shipping apps using Core Data and SQLite
    • Familiarity with Google products and APIs
    • Working knowledge or past experience working on apps utilizing Bluetooth Low Energy devices

    Employee benefits

    • Competitive salary and bonuses
    • MacBook Pro and other hardware
    • Company 401K, eligible after 1 year
    • Plenty of vacation time and paid holidays

    About Karbon

    We’re a tiny, closely-knit team of iOS engineers with an obsessive attention to detail who have been building apps since the launch of the App Store. Founded in 2010, we’ve spent the last nine years helping some of the biggest companies in the world create amazing experiences for hundreds of millions of users. We value quality over quantity and focus on only a few key projects per year. We strive for honesty, transparency and open communication with our clients.

  • Clevertech
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC -5

    Clevertech is seeking an iOS Developer to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient applications. You will also be instrumental in driving our mobile technology roadmap forward and evangelizing mobile development and testing practices. The successful candidate is both deeply experienced with iOS development and a team player that thrives in a collaborative agile environment. You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like-minded individuals.

    REQUIREMENTS

    * 5+ years of software development experience

    * Ability to effectively articulate technical challenges and solutions

    * Strong design and coding skills (Swift/Java/Objective-C/JavaScript/React Native)

    * iOS mobile development work experience

    * A solid grasp of fundamental algorithms and mobile applications * Deal well with ambiguous/undefined problems; ability to think abstractly

    * Passion for operational excellence

    * Bachelor’s degree in computer science, mathematics, a related field or equivalent work experience

    * Strong communicator and fluent in English with excellent written and verbal communication skills.

    * Knowledge about the Lean Startup and Agile Methodologies

    Our Benefits

    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    - Competitive Vacation Package

    - Annual Financial Allowance for YOUR development

    - Flexible Family Leave

    - Clevertech Gives Back Program

    - CleverU (Leadership Program, Habit-Building, New Skills Training)

    - Clevertech Swag

    - Strong Clevertech Community

    How We Work

    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work

    Getting Hired

    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

  • Big Nerd Ranch
    PROBABLY NO LONGER AVAILABLE.

    At Big Nerd Ranch we empower individuals and organizations to dream big and achieve more through innovative digital product development and training.  We do this through our signature immersive bootcamps, our quality online trainings, our elite consulting capabilities and our best selling Big Nerd Ranch Guides.  

    We have a vision to build relationships that drive partnerships with 20 Fortune 500 companies and train 200,000 designers and engineers by 2020.  How are we going to do it?  It's all our people -- we only hire the best.  We are passionate about writing stylish code and teaching others to do the same.  We then live through our values.  We are a community of Nerds who are Brilliant and Curious, Hard-working and Accountable, Kind and Authentic.  

    Sound appealing? Learn more about us.

    As a Developer, you will…

    • Develop applications for Big Nerd Ranch and for our clients
    • Code-review your teammates
    • Write stories (use cases, technical and functional requirements), tests and code.
    • Help guide clients towards effective solutions that balance technical requirements and business needs.
    • Attend development meetings (stand-ups, kick-offs, retrospectives) and design sessions with teams and clients.
    • Inspire fellow nerds, future clients, our students, and the community at large by writing, speaking, contributing to open source software, and demonstrating our collective expertise and experience.

    As a candidate, you…

    • You know the core aspects of iOS development including architecture, design, configuration, the Xcode environment, Objective-C and Swift
    • You have a solid knowledge of multithreaded programming and UI concepts
    • You've endured the App Store submission process
    • You have excellent written and verbal communication skills
    • You're friendly; strong interpersonal skills are key for success

    You might also…

    • Have created APIs that conform to the JSON API spec.
    • Have interest in web development (e.g. React, Ruby on Rails, etc.).
    • Have interest in translating UI/UX wireframes into clean and efficient Sass/CSS.
    • Enjoy teaching others and can clearly describe complicated software to your fellow developers.
    • Have a passion for speaking publicly or blogging regularly.

    The benefits we offer to full time employees:    

    • Health, dental, vision, life insurance; 401k matching, short and long term disability
    • Any hardware, software or services you need to do your job are always 100% on us.  
    • A flexible, remote-friendly and learning based environment where creative ideas are explored and the desire to learn new technologies is encouraged and valued.
    • Must reside in the US and be legally authorized to work in the US.

    At Big Nerd Ranch you will make a difference and contribute to the development community in interesting ways.  Are you up to the challenge?

Load more