Remote Swift Jobs

This Month

iOS Engineer Intern
Quizlet  
ios java swift objective-c machine learning Feb 09
Inspired by our belief that anyone can learn anything and powered by our own curiosity, we build the smartest tools we can imagine to help students learn.

Quizlet is the popular, global learning platform and app that millions of students, teachers and everyday people use to study any subject imaginable for school, work or as part of their personal interests -- including two-thirds of high school students and half of all college students in the US. Combining cognitive science and machine learning, Quizlet guides students through adaptive study activities to confidently reach their learning goals. We’re on track to become the undisputed leader in user-generated learning content and engagement, at the scale of YouTube.

To serve our global community of learners, our teams tackle lofty technical challenges and design for use cases across cultures and languages. We work hard, act like owners, and collaborate every chance we get. We’re energized by the potential to power more learners through multiple approaches and various tools.

Quizlet offers an exciting 2021 Summer Internship Program beginning June - September. Our program is an 11-week paid internship that focuses on enabling students to advance their professional preparation through work experience, professional development, and mentorship. We have a fun summer planned for you with several events and workshops. You will work on real projects, features, and updates that will contribute to Quizlet and impact our 50 million+ users.

While Quizlet is located in San Francisco, CA, and Denver CO, our internship program will be fully remote this summer.

We're looking for: 
Do you want to experience the thrilling, fast-paced adventure that is iOS app development? Ever wonder how Quizlet ships our iOS app to millions of learners worldwide? Have we got an opportunity for you! This summer, join us in the (virtual) room where it happens with an internship on the iOS team at Quizlet.

In this internship, you’ll:

  • Work alongside full time iOS engineers, designers, and product managers to add real features, bug fixes, and other changes to the Quizlet iOS app that will help Quizlet users learn more effectively
  • Be paired with mentors to guide you through the ins and outs of the Quizlet code base as well as real-world software development in general
  • Learn how to develop rigorous, high-quality code that is used by over 1 million users every day!
  • Gain a better understanding of the unique challenges of creating great products for the education space

At a minimum, we’d like you to have:

  • Strong interest in mobile development
  • Excellent communication and collaboration skills in a virtual environment
  • Good understanding of data structures and algorithms
  • Strong programming skills in Swift, Objective-C, Java, or any other object-oriented programming language

It’s preferred if you have:

  • Prior experience working on iOS apps (internships, personal projects, relevant coursework)
  • Fluency with Swift or Objective-C (you will mainly be working in Swift)
  • Interest in the education space

Education

  • Undergrad rising Junior
  • Major in Computer Science or Electrical Engineering
We hope you are excited about everything you read so far. We highly encourage you to apply for this position, even if you feel you do not meet all the requirements. Quizlet is always looking for amazing folks that believe in our mission and can contribute to our team in various ways - not merely candidates that fit a certain mold.

Quizlet's Team Culture
We are here to make education better and more accessible. We strive to improve the lives of students and teachers at every stage and in every setting. We have a bias for action, take initiative, and hustle to deliver results. We make informed decisions whenever possible but are unafraid to take calculated risks on great ideas to promote learning. We embrace challenges and see effort as the path to mastery. We’re constantly seeking opportunities to learn and we embrace curiosity. Quality matters at Quizlet, and we hold the bar high on everything we do. We sweat the details and take personal accountability and pride in anything that carries the Quizlet name. We speak up, jump in and work with each other to fix problems, and never say "that's not my job." We treat each other with honesty and respect, encourage vigorous debate, and seek critical feedback. We value diversity, humility, transparency, and collaboration as the best paths to our success — as individuals, as a team, and as a company.

Quizlet’s success as an online learning community depends on a strong commitment to diversity, equity, and inclusion. We are actively working to build a team that is representative of the diverse communities we serve, and an open, inclusive work environment where all employees can thrive. As an equal opportunity employer and a tech company committed to societal change, we welcome applicants from all backgrounds. Women, people of color, members of the LGBTQ+ community, individuals with disabilities, and veterans are strongly encouraged to apply. Come join us!
Share this job:

This Year

iOS Engineer, Trello
 
ios swift Dec 21 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Over 50 million people use Trello for a million different things — from running their book club to managing their sales pipeline and much more. We’re looking for a developer to help us make Trello a better, mobile-first experience. Mobile-first for us is much more than a buzzword — we’re rethinking core things about Trello and what it should be on mobile. We’ve taken on big problems, like seamless offline support, so if you get excited by seemingly impossible problems, we should talk!

More about you

  • Incredible talent for mobile, with innovative and well-received apps in the App Store that showcase it.
  • A deep knowledge of iOS gained through years of experience.
  • Comfort with Swift and Objective-C.
  • Experience as an effortless communicator who cares more about solving problems than being right.
  • Excitement for working in a remote team environment.
  • An excellent command of written and spoken English.

It’s great, but not required, if you have:

  • An eye for design and user experience. You love delighting users with subtle animations and details.
  • Experience working on a remote team, including remote cross-functional product development teams.
More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.
Share this job:
REMOTE: Award-winning Music Software Looking for Objective-C macOS developer
objective-c swift macos mac ios cpp Dec 17 2020

REMOTE position: We are known for building award-winning music software. Our flagship products are called Mixed In Key and Captain Plugins: https://mixedinkey.com and https://mixedinkey.com/captain-plugins/ 


We want you to build the next generations of this software with us


Get to know us:

1. Our team is global, and everyone works remotely

Our team lives all over the United States, Canada, United Kingdom, Russia, Bosnia, Netherlands, and Latvia. You can work remotely from anywhere in the world as long as you're available part of the day (EST time) for collaboration


2. We hire great developers

  • The company was started by a developer, so he can read your code and help you solve problems
  • The first Mac developer who joined the team 14 years ago is still on the team, working on new products every day
  • We never outsourced our software development to other companies, so we own and maintain 100% of our source code. We know our code inside-out, so we can always help you
  • We've written 30+ codebases with just 2-3 developers on each one. We work in small teams (1-3 developers, 1 QA, 1 designer on each task)
  • You will have a healthy live-work balance. We don't have crunch time. Our team is kind and talented, and loves to collaborate with each other
  • We prioritize quality and innovation

3. You'll learn a lot from this job

Our software is more complex than most products. You'll learn a lot from working on it.

Your teammates are friendly, talented and polite. If you're looking for collaborators and mentors, you'll find them.


4. Our goal is to teach our fans how to compose great music

We launched a new product called Captain Plugins. Magazine press and our fans loved it, so we have a wish list of hundreds of feature requests and ideas on what to build next. That is why we're hiring -- we have a lot of interesting work

Here's the YouTube video showing how the plugin works:

https://www.youtube.com/watch?v=4gVF7XW2bPw&list=PLcyutjSZFlPpsgT0MPj6fFaa57EZo_Zhe


One of the best testimonials we've gotten is that "These plugins close the door on the past." They are a brand-new way to write music and create songs from scratch.

5. Skills & requirements

1) A very solid understanding of Objective-C

2) Some knowledge of Swift

3) Optional, but nice to have: C++ knowledge, so you can integrate audio engines with new front-ends written in Obj-C

4) Any experience in CoreAudio and/or AVFoundation would be a big plus

5) Doing something hard - like 3D rendering, or OS-level stuff, or whatever — everything that goes beyond making basic iOS apps

6) Knowledge of music and music theory is helpful but not required

7) Natural curiosity for how things work

8) Taking a lot of initiative. This is part of the job requirement - we hire people who take initiative

9) Desire to work from home. You can work 4 days a week (Tuesday-Friday, or Monday-Thursday), or 5 days a week depending on your preference. We don't hire for less than 32 hours per week

Share this job:
Fullstack Mobile Engineer
swift objective-c ios android testing api Dec 14 2020

Fullstack is looking for an experienced, passionate, and motivated React Native engineer who will help develop world class applications and products. Our native mobile products interact deeply with RESTful API backends, so knowledge of web application architectures and technologies is a plus. You will have the opportunity to work alongside a close knit group of very talented designers, engineers, and product managers to build software that makes a difference.

Primary Responsibilities
  • Drive development of our mobile applications, from architecture, to coding, to release.
  • Take ownership in developing and improving all aspects of our stack (development, testing, CI, automation, and architecture)
  • Release to both iOS and Android (Apple App Store, Google Play Store)
  • Designing and engineering features that deliver value to the people who use them.
  • Collaborating closely with the entire team (designers, product managers, etc.)
About FullStack

Our mission is to make our clients incredibly successful by developing and improving ideas into highly functional and usable web applications. Our team has become renowned in our ability to bring creativity, expertise, and sound development practices to notable and ambitious startups. Our development work focuses on architecting and building new applications as well as scaling existing apps for our clients as they grow.

Let’s Have A Chat If You…
  • Have developed React Native apps that communicate with Restful APIs, use local storage, network data synchronization, and user authentication.
  • Have a working knowledge of the Expo platform for React Native.
  • Understand and have experience making decisions about mobile application architecture, including data modeling, networking and data synchronization, and concurrency.
  • Are competent with developing application interfaces for multiple device types based off of mockups.
  • 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.
  • Are self-directed and able to manage your time effectively
Bonus points for…
  • iOS or Android development experience using Objective-C, Swift, or Android
  • Ruby on Rails development experience.
  • Knowing your way around XCode or Android Studio
  • Experience working with an agile / scrum-based development model
  • A BS or MS in Computer Science or, Math or another analytic disciplin
  • Previous history of working with a remote, distributed team
Other information about this position
  • Working remotely is how we operate
  • This is a per-project, contract position, with up to 40 hours per week '
  • The minimal contract length is 4 months, but could be longer
  • We are looking for people located within the 4 US time zones.
To Apply

Please email a copy of your resume to jobs@gofullstack.com.

Share this job:
Full Stack Engineer that loves Node/TypeScript/GraphQL to help build our backend
node-js typescript graphql react-js postgresql backend Dec 12 2020

About this role

We’re looking for a software engineer to work on our GraphQL API, other backend services, and full stack on web-based apps. Our stack is Node.js, PostgreSQL, React, GraphQL for web and backend. You’ll work alongside other engineers who will work on our Swift and Kotlin native mobile apps and rely on the GraphQL API.

We will consider hiring at either junior, mid or senior level (we're building a team).

A typical day

The mornings will usually have a standup meeting. The aim is to update everyone, co-ordinate the day, and organise any collaboration.

After that, you may get stuck into some coding, or developing ideas. At various points you will ask for advice (or give advice). If other team members are free, you might go to a whiteboard together, and work on some problems together.

When working on a major feature/project, you’d be given a brief by the product manager. You would then have to create a design document along with a product designer. That might be a 2-3 page doc describing the problem and proposed solution.

Usually, you would say how you’re approaching the issue and discuss alternatives you have considered and why you rejected them. You would pitch it to the product manager and the rest of the team.

On other days, the focus may be on pure coding, i.e. improving fix, fixing problems, or working on deploying a feature.

Where you’ll work

We have a base in Beehive Lofts in Ancoats in Manchester.

You will occasionally need to travel to see customers, although you wouldn’t necessarily need a car to be able to do that. Full travel expenses will be paid.

There is a lift in the building with ground level access, and should you need to use this we can arrange a visit to check it is suitable.

Necessary skills

  • Great written communicator
  • Able to work with others in the team to develop ideas and designs, approachable and easy going
  • Can work quickly but maintain quality
  • Puts the customer at the heart of all product decisions, on a constant quest to understand the customer’s wants and needs
  • Able to put together collaborative documents to communicate the possible approaches and recommended implementation for new features
  • Attention to detail, we create quality products

Qualifications and experience

  • 3+ years of experience as a software developer
  • Solid Node.js and JavaScript knowledge
  • Desirable: GraphQL experience
  • Desirable: PostgreSQL experience
  • Desirable: Typescript experience
  • Desirable: React experience (or similar framework)
  • Desirable: Mobile app development experience

Salary & benefits

  • Excellent salary (depends on level hired at - junior, mid or senior)
  • Pension
  • Travel expenses
  • Mobile phone allowance
  • Coffee, tea & snacks provided
Share this job:
Senior iOS Engineer
Medium  
ios senior swift objective-c android Dec 11 2020
Medium’s mission is to help people deepen their understanding of the world and discover ideas that matter. We are building a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers. We are creating the best place for reading and writing on the internet—a place where today’s smartest writers, thinkers, experts, and storytellers can share big, interesting ideas.

We’re looking for a Senior iOS Engineer to join our talented cross-functional team, where they’ll own key aspects of our iOS application and contribute to our core mobile architecture. We’re looking for an experienced engineer who can build beautiful, polished user experiences and architect elegant, maintainable code. We prioritize fast iteration without compromising quality, while maintaining an attention to detail that creates the kind of thoughtful interactions we’re known for.

At Medium, we are proud of our product, our team, and our culture. Medium’s website and mobile apps are accessed by millions of users each day. We’re looking for mindful, empathetic, and self-aware engineers to join our team to help us move thinking forward. With a strong focus on growth and personal development, Medium is the ideal place to develop your skills in an environment that is built on mutual trust and respect.  

What will you do?
As an iOS engineer at Medium, you will be responsible for developing major new features in the Medium iOS app, as well as driving improvements to the existing iOS codebase using Objective-C, Swift, and the core iOS SDKs. You will work in a fast paced, collaborative environment with product managers, designers, and Android engineers all on the same team, working together to build a world class reading experience that we’re all proud of.

Who are you?

  • You have 5+ years of professional software development experience and 3+ years of recent experience building native iOS apps.
  • You have a robust knowledge of Objective-C, Swift, and the iOS development ecosystem as a whole.
  • You’ve built complex, high quality iOS applications, and have a strong knowledge of iOS app design principles, patterns, and best practices.
  • You have a deep understanding of the iOS platform, including different device capabilities, battery life, performance, and push notifications.
  • You have experience writing automated tests for iOS applications.
  • You work autonomously, and are more energized by missions and goals than a specific list of tasks.

Nice to haves

  • A strong knowledge of algorithms, data structures and object-oriented methodologies.
  • Experience writing web services or other server-side components.
  • Experience leading projects or teams of engineers.
At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We  value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media. Medium is an equal opportunity employer

Sound like you? We'd love to hear from you.
Share this job:
iOS Developer Intern at Sports AI Startup
Sparrow  
ios swift objective-c machine learning Dec 08 2020

Sparrow is an early-stage startup that uses artificial intelligence (AI) to help athletes improve.

We are offering a valuable iOS internship for a bright, motivated, resourceful college student or recent college graduate looking to learn the ins and outs of the startup, A.I., and sports worlds.

*

You’ll work closely with the company’s lead iOS developer on the production ready version of our app. You will:
*
Work on an iOS app, heavy in video and animation

  • Create proofs of concept and demos
  • Bug fixes
  • Unit testing
  • Small UI projects
  • And much more!

Person sought must:

  • Be a student at or a recent graduate of a reputable 4-year college, with either a business, communications or marketing related degree and/or experience
  • Be able to work an 8 hour work day (-40 hours per week) January through the end of May 2021 or longer (perfect for students taking a gap semester or year)
  • Be uber-productive, able to switch between different kinds of tasks, and comfortable taking on all jobs complex or mundane.
  • Be proficient in iOS development (Swift).
  • Be very detail-oriented and thoughtful when executing a task or initiative
  • Be able to figure out how things work, or how to get things done when a solution isn’t obvious or involves multiple steps or tools

This position represents a unique opportunity to:

  • Work closely with the company founders, successful serial entrepreneurs who have started numerous companies, raised over $20 million in venture capital for them, and have 2 successful exits. (check out our founders here: https://youtu.be/r82gufgzltg)
  • Learn the ins-and-outs of running a startup with tremendous potential that is just getting started
  • Receive a $50 weekly stipend, college credit and potentially earn an equity bonus (stock options), and more importantly gain relationships in the tech, AI, and sports industry

To apply, please send your resume and reason(s) why you are a fit

Testimonials from Sparrow’s Intern Classes

* My time at Sparrow has been great! I’ve learned the ins and outs of what it takes to successfully run a business + gained valuable insight from the founders. -Gabriel R., Yale University (Men’s Varsity Golf, Econ)

* I was given real responsibilities while working alongside people who really exemplified what it means to be a part of a team. - Georgia L., Williams College (Women’s Varsity Soccer, Psych Major)

*I definitely feel as though I’m honing important skills and experience for when I enter the job market.” said the rising senior. - Abby E., Pomona College in CA (Women’s Varsity Golf, Psych Major)

*At Sparrow I assisted with fundraising rounds, analyzing consumer/user data & conceptualizing macro marketing schemes - experiences that will help me for years to come. - Nick S., USC (Business Major)

* I loved getting exposure into the fast paced start-up world - my internship with Sparrow was awesome!

- Rebecca R., Brown University (Women’s Varsity Soccer, Applied Math major)

* Interning at Sparrow was so valuable! I got to work with the founders and see first hand how a successful company is made! - Annie M, Lehigh (Womens’ Varsity Lacrosse, Business Major)

* My internship with Sparrow was great! I worked on an investment and PR project that contributed to the launch of the company. - Colette M., Columbia University (Women's Varsity Soccer)

** My internship with Sparrow was a valuable one. I worked closely with the co-founders & gain valuable insight into the inner workings of a great startup. - Adam X., Harvard University (Men’s Varsity Golf)

* I worked with an expert machine learning advisor, got my name on a patent and had an all around amazing experience with Sparrow! Trevor J., University of Michigan (Computer Science Major)

To apply, please send your resume and reason(s) why you are a fit

Job Type: Internship

Pay: $50.00 per week

Share this job:
iOS Developer
ios swift api healthcare Dec 05 2020

Our mission at eHealth Innovation is to change healthcare delivery for all by designing thoughtful digital technologies that are empathetic and ultimately empower people. We work tirelessly with whip-smart local and international minds from multidisciplinary areas like science, design, technology, and health fields to transform health systems around the globe.

Embedded within Toronto General Hospital (University Health Network), we are a part of one of the largest medical research centres in North America and have unparalleled access to insights from those who use our healthcare system the most - patients and their clinicians. Due to this unique positioning and our vast skill set, our work is making an impact right now in areas the of diabetes, heart failure, asthma, chronic pain, juvenile arthritis, and prostate cancer.

Being in a research environment, we are able to concentrate on this goal without being distracted by short term profit motives, or keeping investors happy. Every member of our tightly knit development team has full input in every stage of project architecture, design and implementation.

We are thrilled to be working with Apple on the future of digital health and to continue to find uses for Apple Watch in the clinic and for our patients! We seek passionate software developers and engineers to help us realize this vision.

We are building teams to address the full user experience and not just for Apple technology. However, for this role, knowledge of iOS and Swift development is required to drive the development of the digital therapeutics we build.

The ideal candidate would have:

  • A BSc/MSc in Computer Science, Software/Computer Engineering, or equivalent

  • At least 3 years of work experience in iOS software programming.

  • Strong fundamentals in computer science and software construction.

  • Writing readable, idiomatic and maintainable Swift code

  • Deep understanding of iOS application design patterns and API design.

  • Experienced with a variety of iOS frameworks.

  • Empathy and cares about quality and knows what it means to ship high quality code.

  • Experience shipping iOS apps to the App Store.

  • Experience with build or test automation.

  • Deep curiosity about new technology, techniques and ideas.

  • Knowledge of the health system and building healthcare applications is an asset, but is not mandatory.

  • An interest in open source - projects contributed to or created

  • An interest in UI/UX design. Previous experience working directly with UI/UX design is an asset.

  • Experience with (or an interest in) various server stacks and languages (Rails, Spring, Django, Node, etc.)

  • Drive and enthusiasm to engage with peers in team discussions and decision-making processes.

  • Interest in collaborating with others of diverse technical ability.

Relevant links:

https://www.ehealthinnovation.org

https://www.iphoneincanada.ca/news/tim-cook-apple-proud-canadian-researchers/

Job Type: Full-time, Permanent

Salary: $75,000.00-$90,000.00 per year

COVID-19 considerations: Our software team has been working remotely since the March 2020 and will continue to do so. Laptops and other hardware will be shipped to your home before your first day of work. All onboarding and meetings are virtual.

Share this job:
Sr iOS Developer
Tango  
ios senior swift objective-c testing Nov 25 2020
As part of our Mobile Engineering team, you will be working on our Consumer Insights product – one of our core products that allows us to glean data directly from consumers. The backbone of our panel business is our successful mobile applications which we have launched in multiple countries and continue to be the focus of innovation and the conduit for our relationship with our users and the data they provide us. We are looking for a skilled iOS Engineer to take on a critical role working with a highly skilled team to create the future of mobile.

Required Qualifications

  • Excellent understanding of Swift or Objective-C and the iOS SDK
  • Experience developing, testing, and releasing iOS applications
  • Passion for mobile projects and mobile development
  • Fully comfortable with version control systems, preferably git
  • Experience with multi-threaded programming
Our Offer

Competitive salary range
Major Medical Insurance, we got you covered!
Social security and housing program (IMSS and INFONAVIT).
Paid Vacations + 10 holidays.
15 Days Christmas Bonus (“Aguinaldo”).
Parental Leave.

Plus Perks such as:

Free meals at the GDL / Colima office from Monday to Friday.
Money and Time stipend to continue your education. Always be learning.
Flexible time + ability to do compress weeks.
Awesome projects and cool company culture.

Tango (formerly TangoSource) is a boutique digital agency that specializes in speeding up the development process for modern web and mobile products.

We believe in the power of innovative ideas and their social resonance when backed-up with technology. They can change the world or make it more simple. They can help diabetes patients with their medications, or guide a lost driver in the night. We provide the technology to back up these ideas with a partnership mindset. Adding our grain of sand to the world on each project we work for.

By working in Tango, you can expect to be challenged, to work hard and learn fast; you are going to develop your skills and increase your knowledge. And the best part… you are going to help bringing innovative ideas to life.
Share this job:
Software Engineer, macOS
Raycast  
c swift backend node-js vue-js Nov 25 2020
TL;DR
  • Work on a productivity tool for developers
  • Small team that is light on processes
  • Fully remote (EU-friendly timezones)
  • Backed by great investors (Y Combinator, Accel, Chapter One and top angels)
  • Modern perks (MacBook Pro with 5k display, co-working space, monthly health benefit, ...)
Description

Raycast makes it simple, fast and delightful to control your tools. We're looking for a Software Engineer to join our small team to craft, shape and improve our macOS app that redefines productivity tools for developers.

Raycast is a native Mac application with a significant focus on top-notch UI and interactions. We genuinely care about user experience, performance, privacy and ease of use. We had enough of dealing with slow and clunky tools. Raycast is our attempt to let you enjoy your daily workflows without all the distractions.

Terminals are outdated: Rich media elements aren't supported, ASCII characters are too limiting and commands are hard to discover. Raycast combines the benefits of a command line with those of a modern user interface. It's simple, responsive and extensible. At the core of this, is a rock-solid desktop client that handles plugins and connects to a store full of productivity tools. We need engineers that are eager to build a tool that improves their own day-to-day life to realise this vision with us.

We're a fully remote company spread across Europe and looking for candidates in EU-friendly timezones. This position is for a full-time employment.

In this role you will...
  • Build user-facing features in the core product. You work on our macOS application which is our primary surface. You build new features that enrich the core user experience in the app and expand our library of custom and keyboard-driven UI components.
  • Co-own the product and work self-directed. We're a small team of individual contributors. Everybody has autonomy and responsibility. You work on features from ideation over release to maintenance and shape the roadmap of the product.
  • Solve interesting technical and UX problems. Raycast fits many tools into a single user interface. For this, you solve hard problems like optimistic updates, database indexing and standardized user interactions with like-minded team-mates.
  • Improve performance and care about quality. You dogfood your own features with our nighlty builds, respond to user feedback in our community and jump into the profiler to make every interaction feel snappy. You automate tedious tasks. At best, directly in Raycast.
  • Wear many hats. In such a small startup, we're all generalists. You might add a new page to our Vue.js website, set up an internal endpoint in our Node.js backend or write a blog post about a new feature.
You will be a great fit if...
  • You're highly productive while writing quality code. We release updates every 1-2 weeks. You can break down big projects in small deliverables. You care about the outcome and take a pragmatic approach to deliver it. You keep things simple and rather write a little bit more code than adopting a third-party dependency. You know when you want a code review or need to write tests.
  • You're product-minded. Raycast is designed to keep developers focused. You have a sense for great user experience and feel when something is off. You prefer polishing a feature instead of shipping soul-less pixels. You add analytics to reason about changes in the app and pro-actively iterate.
  • You put our users first. Throughout Raycast you find many little details. You pay attention to detail and provide our users a delightful experience. You can't stand bugs and don't shy away from user feedback.
  • You're an empathetic communicator. You treat technology as tradeoffs. You may be opinionated but you're not ideological. When disagreeing, you communicate thoughtfully your perspective and compromise when needed. You're thriving in a team environment and hold your colleagues accountable.
Our stack
  • Swift for our macOS app. Everything is written in Swift using AppKit with Swift Packages. We don't use SwiftUI because it's too premature for rapid development. We rarely adopt third party dependencies. Some are GRDB for our database, Sentry for crash reporting, Nuke for image fetching and a few C libraries to crank up performance.
  • JavaScript/TypeScript for everything on the web. We use Vue.js with Gridsome for our website and deploy it with Vercel. Our backend is a simple Node.js app written with Express and hosted on Heroku.
  • Modern work tools for everything. Linear for issue tracking, GitHub as source control, Sentry for error reporting, Segment and Amplitude for analytics, Slack for internal communication, Figma for pixels, Notion as knowledge base and a few others. As a team, we enjoy using CleanShot, Bear, Things and more Mac apps.
What we offer
  • We're at beginning of our next chapter. You will join us at the right time to have major impact on the future of the company. We released Raycast 1.0, established a friendly community and are jumping head first into building a platform for productivity tools.
  • We're backed by great investors. We're backed by Accel, Y Combinator, Chapter One and angels such as Charlie Cheever (Co-Founder of Expo & Quora), Calvin French-Owen (Co-Founder of Segment), Zach Holman (Early GitHub engineer) and more.
  • We're individual contributors at heart. We value full ownership and responsibility, choose quality over quantity and put our users first. We're motivated by shipping truly great software.
  • We'll treat you well. Get a competitive salary, equity and health insurance. Plus, we provide a monthly health benefit for a gym, pay for your coworking space, give you a MacBook Pro with 5K display and accessories and provide 25 days of paid-time off (PTO) plus all national holidays.
Share this job:
Software Engineer - React Native
java javascript cs swift ios android Nov 13 2020
About us:
Live experiences help make us human, bringing us across today’s social and digital divides to focus on what truly connects us - the here, the now, the once-in-a-lifetime moment that we share - together. To fulfill Gametime’s vision to unite the world through shared experiences, we deliver fans an extraordinary experience for enjoying, discovering, and purchasing last-minute tickets to live events.

With platforms on iOS, Android, mobile web, and desktop supporting events across the US and Canada, we are reimagining the event ticket experience in a mobile-first world.

*COVID-19 UPDATE
It’s no secret that the events industry has been hit as hard by the COVID-19 pandemic. Sports, concerts, and theater were first to go back in March, and will likely be last to return. However, we are confident that the rebound is inevitable, and Gametime will be there to facilitate our nation’s need to get out there and connect with friends, family, and strangers alike. Our goal is to prepare for the upswing by developing brand new features while also strengthening our core ticketing product. Join us in helping ensure Gametime continues to be the leader in mobile ticketing.

The Role:
Gametime’s Client Engineers work at the intersection of Product Design and Engineering, playing an indispensable, multidisciplinary role in building our award-winning mobile product. We pride ourselves on building a beautiful, functional product that translates to a best in class experience for our customers.  You will use your extensive background using React Native to drive improvement and innovation in our mobile products.

What you'll do/own:

  • Make key contributions to our architecture and unified React Native codebase to share across our iOS and Android clients
  • Participate in the product development cycle by contributing your mobile expertise from feature inception to development through to release. 
  • Help define our application architecture and introduce best practices for writing performant, testable, and idiomatic code.
  • Iterate on our existing features with extensive A/B testing on all aspects of our experience, from core functionality to experimental experiences.

Our ideal candidate:

  • 4+ years of experience in mobile application development
  • Extensive background in Javascript (TypeScript preferred)
  • Experience with building and shipping React Native powered products at scale  
  • Experience using Redux/MobX frameworks with strong opinions on when and where they should be used
  • Android (Java) and/or iOS (Swift) background highly preferred  
  • Experience building, deploying, and monitoring changes to critical user flows without disrupting the customer experience and our core business
  • Experience with architecting and implementing component-based UI frameworks and design systems 
  • Experience working on small, remote, fast-moving teamsUnderstanding of CS fundamentals and how they apply in a front-end engineering scope

What we can offer:

  • Flexible PTO
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • 401K, HSA, pre-tax savings programs
  • New equipment setup provided
  • Wellness programs
  • Tenure recognition
Gametime is committed to bringing together individuals from different backgrounds and perspectives. We strive to create an inclusive environment where everyone can thrive, feel a sense of belonging, and do great work together. As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, sex, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information. We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.
Share this job:
Data Team Lead
python flask postgresql apache-kafka kubernetes swift Sep 28 2020

We are currently seeking a Data Team Lead OR Senior Data Engineer to join Swift! If you’re looking to grow your career and your impact with a leading healthcare tech company, then we have the role for you at Swift Medical.

As the world leader in digital wound care management, we deliver advanced wound care visualization and touchless 3D measurement through our smartphone-ready Swift Skin and Wound software. We’ve been adopted by more than 2,100 facilities across North America and are now leading the Telewound Care Canada Project for The Digital Technology Supercluster Covid-19 Response Program. 

You will be reporting to our VP of Engineering.

Responsibilities 

  • At Swift, you will be responsible for managing a small team of data engineers through an agile process to maintain and develop Swift’s data platform
  • Administer, maintain and develop the enterprise Data Warehouse 
  • Guide the maintenance and development of our RESTful Data API that brings our machine learning models to production
  • Develop and execute the Data Team road map

Qualifications 

  • 4+ years of experience working with SQL databases, preferably Data Warehouses like Snowflake or Redshift
  • In depth knowledge of at least one programming language, preferably Python, Java or Scala
  • 2+ years experience with Web frameworks, preferably Flask or Django 
  • 2+ years of experience with cloud computing, preferably AWS
  • 1+ years of experience with K8s
  • 2+ years of experience with a scheduling framework like Airflow or Luigi
  • Experience writing well-tested code
  • Can work in a dynamic environment - not phased by multi-tasking, managing shifting priorities, or following through on projects with minimal supervision. 
  • Experience with Kafka is an asset

Technologies we use:

  • Python, Flask
  • Snowflake, Postgresql
  • Kafka 
  • Kubernetes
  • Gitlab CI/CD
  • Docker

Working @ Swift Medical:

One of the very best things about Swift Medical is our people and the inclusive close-knit work culture we’ve created. Based on direct anonymous feedback from our team Swift has been certified as a Great Place to Work®! We offer great benefits and perks such as drug+dental insurance, health spending accounts, flexible vacations, employee stock options, and many more.

Swift is an equal opportunity employer and is committed to creating a diverse workplace. Swift provides equal employment opportunities (EEO) to all employees and applicants for employment regardless of race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Reasonable accommodations are available on request for candidates taking part in all aspects of the selection process. 

Share this job:
Senior iOS Swift Developer at Westwing Home & Living
swift ios cocoa rest api senior Sep 28 2020
The Westwing mission is to inspire and make every home a beautiful home. We are on a quest to bring the wonders of eCommerce for home & living to our almost 1 million customers in 11 countries. In only 9 years on the market, we have grown to more than 267 million Euros in annual revenue. More importantly, the opportunity ahead of us is massive.

The Westwing team is the secret to our success. Our more than 1,300 team members balance creativity and style with innovative technology and strong business fundamentals. We are proud to be working with inspiring colleagues who are smart, fun, ambitious, and looking for the challenge to transform an industry and take it into the future.

Do you think this could be you? To pursue our ambitious growth strategy, we are looking for a Senior iOS Swift Developer (m/f/d). In this position, you will be crafting and maintaining world-class iPhone and iPad experiences in a team of highly skilled mobile-developers.

Westwing headquaters is located in Munich, Germany, but for this position, working remotely (even outside Germany) is possible. It is, however, crucial that you are available between the hours of 9am - 6pm Central European Time (CET).

Your responsibilities will be:

  • Writing clear and maintainable code for our iPhone and iPad apps
  • Concept development and implementation of new, user-friendly and technically sophisticated features with state-of-the-art technologies
  • Working effectively in an agile product development and managing the complete mobile development cycle including testing, integration as well as publishing and maintenance of mobile apps
  • Collaborating with testers, product managers, designers and engineers to build user-friendly, scalable and innovative mobile experiences

You come with:

  • Experience with building complex applications, based on solid, modular architecture to allow for rapid business requirement changes
  • Thorough understanding of the full mobile development life cycle from specification, over implementation, testing, continuous integration and deployment to the App Store
  • In-depth knowledge of Cocoa & Cocoa Touch frameworks
  • Demonstrated experience of the Swift language and an interest in its development
  • Knowledge of other languages (e.g. Python, Java) is a plus
  • Passion for quality and knowing what it means to ship high quality code
  • Excellent problem solving, critical thinking and communication skills
  • Fluency in English, other languages would be an asset
  • Experience working with REST APIs
  • Experience creating reusable components with elegant, intuitive API interfaces
  • Experience working with RealityKit or ARKit is a plus

We offer:

  • Personal responsibility and space for your own ideas
  • Plenty of room for personal growth and professional development with high impact in a nice environment (e.g. hack days, pair programming, code reviews)
  • Work in a motivated team of experienced mobile developers
  • Opportunity to work with the latest technology and access to a test device farm
  • Professionally equipped workstation (Mac, screens, peripherals, etc) of your personal choice

Location: Munich or remote
Contact Person: Yasmin Linscott

Interested? Looking forward to your full application under specification of your possible starting date and salary expectation.

Share this job:
Software Engineer
python postgresql python-3.x postgis django swift Sep 24 2020

Come work at Gaia GPS, and build software and maps for the wildest adventures on earth. Help people explore the backcountry, around the globe, with cutting edge data and tools.

About the Work

We're specifically looking for someone to work in a mostly backend role, focusing on search and route recommendations. This role involves working with interesting data, and writing algorithms and tools to use that data to improve the search, map, and route discovery experiences. You'll help people find great places to hike and other neat things outdoors.

About the Teams

Engineering at Gaia GPS means being on 1 of 2 small teams. Each team has cross-platform skills (iOS, Android, web, design) and sets its own roadmap in collaboration with user support and marketing. There is a huge frontier of ideas to explore, from core maptech and search problems, to the quest for an easy and engaging UX.

Lifestyle and Benefits

  • The company is all remote, currently distributed across North America.
  • We have the most flexible work environment, which lets all of us balance family and other interests, with work.
  • We offer 4 weeks of vacation, and another 12 paid holidays that can be shuffled around. We provide 2 months of paid maternity and 1 month of paid paternity.
  • Non-salary financial benefits include health insurance and 401K matching.
  • We provide the best computers, monitors, tablets, and other home office equipment. We reimburse home internet and mobile phone bills. We comp expenses for any sort of books or other materials for learning.
  • We have a retreat every 9 months, alternating with and without families (past ones include Tahoe, Zion, Rocky Mountain NP, Park City, camping, backcountry skiing, etc), to hang-out and mingle the remote team.

Skills and Requirements

  • You must have published complex websites, apps, or other software.
  • Experience in our stack is a plus. Our front-end includes Swift/Objective-C, Android Kotlin/Java, and React. Our back-end includes Postgres/PostGIS, AWS, Django/Python, node.js, and Docker. We have extensive map building infrastructure based on OpenStreetMap and other open data and tools.
Share this job:
Senior Software Engineer- REMOTE
DMG  
cs f# kafka react-native kubernetes senior Aug 28 2020

Position Responsibilities/Selection Criteria

  • An expert software engineer, with deep (and improving) knowledge of the field, and a thirst for more.
  • Learns quickly, and able to grasp complicated topics
  • Solves problems creatively, elegantly and brilliantly
  • MUST be familiar and have experience working with some of our tech stack: reactjs, typescript, c#, f#, kafka, kubernetes, git, react-native, kotlin, swift, nodejs, grps, rocksbd, nosql, kotlin, android, ios, and linux 
  • Communicates concisely, articulating ideas clearly, while eager to listen to and understand others.
  • Has a passion for the quality of the product, and contributes to its direction
  • Knows about and is comfortable with modern, progressive architectures, platforms, and languages.
  • Is candid, and appreciates candor 

Other selection criteria

  • At least 5 years of experience in software engineering
  • Certifications appreciated, not necessary

What you get:

  • Base salary PLUS bonuses
  • Fully remote position
  • Internal growth opportunities (We pride ourselves on promoting from within.)
  • Health, Dental, and Vision coverage starting day ONE
  • 401(k) with company match
  • Company paid cell phone or monthly stipend
  • Unique employee perks (if in Cincinnati/ Northern Kentucky): free gym on-site, free parking, free lunch once a week, Riverfest Fireworks Party (we have the BEST view), ways to serve the community, to name just a few.

Divisions Maintenance Group is an Equal Opportunity Employer

Share this job:
A.I. Sports Startup seeks talented iOS engineer
Sparrow  
ios swift machine learning computer vision cpp Aug 27 2020

We’re looking for a smart, passionate iOS engineer who solves problems quickly and has a startup mentality (energy, pace, wide array of responsibilities, passion for their work).

Sparrow is a startup that is redefining sports training through computer vision and machine learning. Traditional coaching is due to be modernized with analysis and individualized feedback to players. Our goal is to make that happen using technology. Our flagship product, currently in pre-release, uses advanced machine learning and computer vision on a mobile device to analyze a golfer’s swing and provide feedback in real-time.

Your Position

  • Build an iOS app, heavy in video and animation.
  • Work closely with one of the company co-founders, who has his PhD in Computer Vision, to implement models on device.
  • Create proofs-of-concept, demos and final product.

Requirements:

  • Citable projects demonstrating iOS proficiency
  • BS/MS in CompSci or related discipline
  • 2-3 yrs experience in iOS development (Swift)
  • Experience building complex interfaces
  • Experience writing unit tests and testable code
  • Strong understanding of design patterns and good engineering practices.
  • Experience learning & using 3rd party APIs
  • Independent, analytical and problem-solving skills.
  • Experience with multithreading programming

Nice to haves: -Objc/C++ experience -CoreML experience -You love golf (a big plus)

Highlights: Competitive compensation package, equity, flexible hours, unlimited vacation time and the opportunity to join early in an angel-backed product-focused startup.

In this role, you will work closely with the company founders, successful serial entrepreneurs who have started numerous companies, raised over $20 million in venture capital for them, and have 2 successful exits. You will also experience the startup culture and operational systems that helped produce several successful startups, including one worth $3 billion, one bought by Twitter, and one recently featured on TheEllenShow!

Share this job:
Software Engineer - React Native
java javascript cs swift ios android Aug 19 2020
About us:
Live experiences help make us human, bringing us across today’s social and digital divides to focus on what truly connects us - the here, the now, the once-in-a-lifetime moment that we share - together. To fulfill Gametime’s vision to unite the world through shared experiences, we deliver fans an extraordinary experience for enjoying, discovering, and purchasing last-minute tickets to live events.

With platforms on iOS, Android, mobile web, and desktop supporting events across the US and Canada, we are reimagining the event ticket experience in a mobile-first world.

*COVID-19 UPDATE
It’s no secret that the events industry has been hit as hard by the COVID-19 pandemic. Sports, concerts, and theater were first to go back in March, and will likely be last to return. However, we are confident that the rebound is inevitable, and Gametime will be there to facilitate our nation’s need to get out there and connect with friends, family, and strangers alike. Our goal is to prepare for the upswing by developing brand new features while also strengthening our core ticketing product. Join us in helping ensure Gametime continues to be the leader in mobile ticketing.

The Role:
Gametime’s Client Engineers work at the intersection of Product Design and Engineering, playing an indispensable, multidisciplinary role in building our award-winning mobile product. We pride ourselves on building a beautiful, functional product that translates to a best in class experience for our customers.  You will use your extensive background using React Native to drive improvement and innovation in our mobile products.

What you'll do/own:

  • Make key contributions to our architecture and unified React Native codebase to share across our iOS and Android clients
  • Participate in the product development cycle by contributing your mobile expertise from feature inception to development through to release. 
  • Help define our application architecture and introduce best practices for writing performant, testable, and idiomatic code.
  • Iterate on our existing features with extensive A/B testing on all aspects of our experience, from core functionality to experimental experiences.

Our ideal candidate:

  • 4+ years of experience in mobile application development
  • Extensive background in Javascript (TypeScript preferred)
  • Experience with building and shipping React Native powered products at scale  
  • Experience using Redux/MobX frameworks with strong opinions on when and where they should be used
  • Android (Java) and/or iOS (Swift) background highly preferred  
  • Experience building, deploying, and monitoring changes to critical user flows without disrupting the customer experience and our core business
  • Experience with architecting and implementing component-based UI frameworks and design systems 
  • Experience working on small, remote, fast-moving teamsUnderstanding of CS fundamentals and how they apply in a front-end engineering scope

What we can offer:

  • Flexible PTO
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • 401K, HSA, pre-tax savings programs
  • New equipment setup provided

Share this job:
Senior Software Engineer
aws gcp jvm java spring-boot senior Aug 15 2020

Senior Platform/Backend Software Engineers Needed: Contribute to the culture of the team as an early member, see products from early design through to production. This role covers everything from hardware design, firmware development, backend/cloud development, big data/ML as well as app/web development. It all comes together to help solve a major social problem with the elderly population.

At Aloe Care You Will…

  • Engage in challenging and rewarding work: We are solving real problems that directly improve the lives of individuals and families. 
  • Start-up Mode: We strongly believe that ownership and the ability to make an impact are critical for people to thrive and succeed. We have a very collaborative environment where solving problems and coming up with solutions matters most. We're at our best when we help each other grow and achieve meaningful progress. You will play a key role in shaping the culture of the company and future product direction.
  • Work on interesting problems across multiple disciplines: One of the most exciting things about working at Aloe Care, is the exposure to many different technologies. We make the hardware, the firmware, the platform/backend, ML and DS (speech recognition, anomaly detection, etc.), AND the apps that connect them all. You can either stay in your field of expertise, or you can get involved and learn about all the other things we do.
  • Work-Life Balance: We're humans first. We understand the benefits -- and the occasional challenges -- of working remotely. As such, we value your time at work and respect your time away in equal measure. 

Our Tech Stack

  • Java / Springboot: Core platform / APIs (micro services)
  • Python / Lambas: Data/ETL/cloud/ML
  • Database: RDS Postgres Aurora is used for our core platform and Redshift is our primary dwh for all the immense data collected from IoT
  • AWS Cloud: We use a lot of the services in AWS to maximize productivity and minimize operational overhead
  • CI/CD: We believe in infrastructure as code and that releasing frequently and predictably are key to getting swift feature feedback. Feature flagging is our friend. We are strong believers in data-driven decisions.

You Have…

  • 3-5 + years of professional experience in software engineering, working on JVM-based backends
  • Experience building systems with Cloud Platforms such as AWS/GCP
  • Experience working with data / SQL
  • Experience with CI/CD
  • A self-driven approach, experience at taking ideas through to execution, while working closely with product design for rapid iterations and user testing.
  • Strong communication skills. The ability to clearly articulate your engineering decisions and what problems they’re solving.
  • Comfort with short feedback loops. 
  • A compassionate heart and mind. A desire to create solutions that help people lead better lives and uplift your peers.

Additional Considerations Include

  • Remote worker, NYC, or Miami based
  • Have experience or interests in healthcare, or home security/smart homes
  • Bonus Experience: Big Data, streaming data, python and terraform
  • Cherry on Top: experience with or interests in working with hardware, firmware, IoT and data
Share this job:
Software Engineer
android java kotlin swift aws node-js Aug 14 2020

Come build the future of backcountry navigation.

We are looking for engineers to work on Gaia GPS for Android. The app has old code written in Java and new code written in Kotlin.

About the Teams

Engineering at Gaia GPS means being on 1 of 2 small teams. Each team has cross-platform skills (iOS, Android, web, design) and sets its own roadmap in collaboration with user support and marketing. There is a huge frontier of ideas to explore, from core maptech and search problems, to the quest for an easy and engaging UX.


Lifestyle and Benefits

  • The company is all remote, currently distributed across North America.
  • We have the most flexible work environment, which lets all of us balance family and other interests, with work.
  • We offer 4 weeks of vacation, and another 12 paid holidays that can be shuffled around. We provide 2 months of paid maternity and 1 month of paid paternity.
  • Non-salary financial benefits include health insurance and 401K matching.
  • We provide the best computers, monitors, tablets, and other home office equipment. We reimburse home internet and mobile phone bills. We comp expenses for any sort of books or other materials for learning.
  • We have a retreat every 9 months, alternating with and without families (past ones include Tahoe, Zion, Rocky Mountain NP, Park City, camping, backcountry skiing, etc), to hang-out and mingle the remote team.

Skills and Requirements

  • You must have published complex websites, apps, or other software.
  • Experience in our stack is a plus. Our front-end includes Swift/Objective-C, Android Kotlin/Java, and React. Our back-end includes Postgres/PostGIS, AWS, Django/Python, node.js, and Docker. We have extensive map building infrastructure based on OpenStreetMap and other open data and tools.
Share this job:
Sr. Front End Developer- REMOTE
DMG  
android react-native angular cs linux frontend Aug 02 2020

Growing IT Team Seeks Sr. Front End Developer

We are a tech-based company, one the fastest growing private enterprises in the Tri-State. Divisions Maintenance Group is a Top Workplace, Inc. 5000 member, rising quickly on the Fast 55 and Top Privately Held Companies lists. We are a national leader in Facilities Maintenance, handling thousands of properties across the country from one, centralized location in Newport, KY. As a Senior Front End Developer at Divisions, you will participate in the design, development, and implementation of large complex technology solutions. We have great respect and interest in new technologies and applications, we are looking for candidates who do as well.

Great Company Culture! We are young, we know how to have fun; still our work culture is based on professionalism. We get work done on a reasonable schedule, not expecting extended work hours. We do expect a passion for the quality of the product.

Position Responsibilities/Selection Criteria

  • An expert software engineer, with deep (and improving) knowledge of the field, and a thirst for more.
  • Learns quickly, and able to grasp complicated topics
  • Solves problems creatively, elegantly and brilliantly
  • Communicates concisely, articulating ideas clearly, while eager to listen to and understand others.
  • Has a passion for the quality of the product, and contributes to its direction
  • Knows about and is comfortable with modern, progressive architectures, platforms, and languages.
  • Is candid, and appreciates candor
  • Tech Stack: reactjs, typescript, c#, f#, kafka, kubernetes, git, react-native, kotlin, swift, nodejs, grps, rocksbd, nosql, kotlin, android, ios, and linux 

Other selection criteria

  • At least 5 years of experience in software engineering with experience in our tech stack
  • Certifications appreciated, not necessary

What you get:

  • Base salary PLUS bonuses
  • Internal growth opportunities (We pride ourselves on promoting from within.)
  • Health, Dental, and Vision coverage starting day ONE
  • 401(k) with company match
  • Company paid cell phone or monthly stipend
  • Fully remote position
Share this job:
Senior Fullstack / Flutter Developer
senior java ruby swift backend dot net Jul 30 2020

ABOUT THE JOB

We are looking for new team members to work on and contribute to the new Superlist app’s mobile and desktop applications. A substantial part of the early stage of this job will be to explore various technologies and build prototypes, to evaluate possible long term solutions for our client apps and the entire tech stack. You will be working in an international, remote team of talented and experienced engineers and closely with the product & design teams. You’ll get a chance to contribute to our early-stage product and will be able to influence and shape a new, innovative productivity platform from the ground up. The team will follow common principles and understandings of what good code looks like. We value positive work ethics, a high level of self-organization, and self-governance in our development team.

YOUR PROFILE

  • You have deep knowledge and are intrinsically motivated to build great mobile and/or desktop apps
  • You have a customer-first approach, understanding that every detail in an application is there to provide a great experience for our end-users and that it's our responsibility to be the users' advocate
  • You agree that communication skills are as important as technical knowledge
  • Having experience in Flutter and Dart is a plus
  • Knowledge of complex data processing systems using Go, Node.js, Ruby or Java
  • It's a plus if you have experience in either .NET, Swift or Java/Kotlin for native applications (desktop and mobile)
  • You are willing and experienced to help investigate and prototype potential, scalable backend solutions
  • You are willing to try, push and explore new technologies
  • You are able to break down large projects into digestible parts and to present viable options for each component
  • You are fluent in English
  • You are able to work at hours between CET and PT.

Experience in Flutter and Dart is not required. We expect senior developers to be able to pick up a new language and we will have a team that helps you to get there quickly.

ABOUT THE TEAM

We're a team of highly motivated people that came together to challenge how collaboration and team management software works. Our team is a remote-first, international and experienced group of individuals. We value self-organization and taking over responsibilities and new challenges. Our goal is to constantly evolve and redefine our development process, challenge technical decisions, and push the boundaries to make sure we build the best product possible.

We work flexible hours, believe in a healthy work/life balance, and will allow working remotely. We require you to be a full-time employee, but we can discuss reduced workweeks.

ABOUT SUPERLIST

Some of us worked on Wunderlist in the past, you can read a little about our journey. Superlist will challenge the status quo of team productivity apps by building experiences that can be loved by individuals while still fulfilling the needs for complex reports and transparency.

Share this job:
Senior Developer
 
senior c html css swift ios Jul 27 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. Everyone new to the team, along with our current staff, will temporarily work from home until it is safe to return to our offices.

JOB DUTIES:RESEARCH AND PROTOTYPE NEWEST IOS MOBILE TECHNOLOGY AS PART OF THE CONFLUENCE MOBILE TEAM. DEVELOP REUSABLE SOFTWARE COMPONENTS AND LIBRARIES AS WELL AS CONSUMER FACING MOBILE APPLICATIONS. SET STANDARDS AND BEST PRACTICES FOR CONFLUENCE MOBILE TEAM UTILIZING KNOWLEDGE OF IOS APP DEVELOPMENT UTILIZING KNOWLEDGE OF IOS FUNDAMENTALS, ARCHITECTURE COMPONENTS, AND BEST PRACTICES, WRITING TESTABLE CODE AND UNIT TESTS. CONSTRUCT UNIT TEST AND UI TEST FOR SOFTWARE DEVELOPED VIA OBJECTIVE C AND/OR SWIFT ON XCODE. DEBUG MOBILE SOFTWARE VIA MEMORY VIEWER AND ACCESSIBILITY INSPECTOR. IMPACT MOBILE CUSTOMER EXPERIENCE THROUGH THE DESIGN AND IMPLEMENTATION OF NEW FEATURES AND FUNCTIONALITIES UTILIZING KNOWLEDGE OF DESIGN PATTERNS, MODEL-VIEW-CONTROLLER AND MODEL-VIEW VIEWMODEL, ETC. ASSIST TEAM IN DELIVERING ADVANCED AND CREATIVE SOFTWARE DEVELOPMENT IMPROVEMENTS TO COMPANY’S SOFTWARE PRODUCTS. COLLABORATE WITH OTHER DEVELOPERS, PRODUCT MANAGERS AND DESIGNERS TO WRITE CODE FOR PROJECTS AND DELIVER RESULTS TO CUSTOMERS. UTILIZE KNOWLEDGE OF CORE DATA, GRAND CENTRAL DISPATCH, CORE ANIMATION, UIKIT AND MEMORY MANAGEMENT TO PRODUCE A QUALITY USER EXPERIENCE. BUILD AN INTERACTIVE AND EASY-TO-USE EXPERIENCE FOR CUSTOMERS BY UTILIZING AUTOMATION SUCH AS XCTEST, AND UTILIZING KNOWLEDGE OF HTML, CSS AND JAVASCRIPT. APPLY AGILE SOFTWARE DEVELOPMENT METHODOLOGY SCRUM TO DEVELOP AND MAINTAIN CODE, ULTIMATELY PRODUCING A USER FRIENDLY AND TECHNOLOGICALLY UP-TO-DATE EXPERIENCE FOR CUSTOMERS. DEPLOY APPLICATIONS TO APP STORE. REQUEST EXPEDITE REVIEWS TO APPLE STORE. MENTOR JUNIOR DEVELOPERS. UNDERSTAND AND UTILIZE FUNCTIONAL PROGRAMMING CONCEPTS IN SWIFT.

MINIMUM REQUIREMENTS: BACHELOR’S DEGREE IN COMPUTER SCIENCE, ENGINEERING OR A CLOSELY RELATED TECHNICAL FIELD OF STUDY PLUS THREE (3) YEARS OF EXPERIENCE IN IOS APP DEVELOPMENT UTILIZING KNOWLEDGE OF IOS FUNDAMENTALS, ARCHITECTURE COMPONENTS, AND BEST PRACTICES, WRITING TESTABLE CODE AND UNIT TESTS.

SPECIAL REQUIREMENTS: MUST PASS TECHNICAL INTERVIEW. ON CALL AFTER HOURS 10% OF THE TIME.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.
Share this job:
Full Stack Software Engineer
react-js javascript xamarin full stack healthcare java Jun 25 2020

Location: Remote

Medsphere delivers award-winning healthcare IT solutions and software for providers of every size and budget.

Medsphere’s CareVue electronic health record (EHR) provides comprehensive clinical support for acute care hospitals and inpatient behavioral health providers, enabling better patient care and lower costs.

We need an experienced full stack software engineer with strong front end skills to help take our mobile user experience to the next level.

You want to work somewhere you can make a meaningful contribution, be challenged, and have a fun and friendly work environment. We have all of that and more here at Medsphere, so come join us!

You’ll get to:

  • Build features that help doctors and nurses save time and improve patient care
  • Focus on user experience and performance in mobile and browser environments
  • Design and implement major features and architectural upgrades
  • Continually improve development processes and tools
  • Work in a small team where your individual contributions really matter

Ideal Background and Expertise:

  • Strong to expert JavaScript, CSS, HTML5 for responsive, cross-platform single page apps
  • In depth in at least one JavaScript Framework such as (Knockout, Vue, Angular, React)
  • Experience with front end build tools such as Grunt, Gulp, webpack.
  • Working knowledge of Java (or C#) development for REST services
  • Competent with SQL
  • At least 5 years of software product development experience

Plusses but not required

  • Non-relational databases
  • UX and Graphic design
  • Objective C or Swift and Apple iOS build and release process

Perks and Benefits:

  • Remote Work
  • Flexible time-off plan
  • Flexible work hours
  • Health, vision, dental, 401k, and other benefits
Share this job:
Senior Android Engineer
android senior java html swift objective-c Jun 23 2020

About GooseChase

GooseChase is a rapidly growing, fully remote web and mobile platform for creating and facilitating scavenger hunts. Through our website, organizers create custom "hunts" for anything from on-boarding new employees, touring museums, engaging at festivals, educating students and more! Participants can compete as teams or individuals to submit photo/video, text or GPS based missions through our native Android and iOS apps.

The key technologies we use are:

  • Android App: Java using Realm for local data storage. Open to moving to Kotlin going forward.
  • iOS App: Primarily Objective-C (UI with PureLayout and Layout Anchors), with a bit of Swift and Realm for local data storage. Looking to move towards Swift going forward.
  • Front-End: Typescript with React (Redux), HTML, SCSS & Webpack.
  • Back-End: Django, REST (Tastypie), Task Queuing (Celery, Redis, RabbitMQ), Postgres, Nginx, Gunicorn.

Because of the flexibility and ease-of-use of our product, we have successfully powered game types ranging from festival-wide competitions, with thousands of dollars in prizes, to K-12 classroom lessons on government types, featuring gummy bears to help demonstrate the differences between a dictatorship and a democracy!

Seeing the different ways the product can be used, and the joy it creates in those who participate, is an incredibly rewarding experience & is something we’d love to share with you as well! You'll also be having a major impact as our apps have been responsible for ~10M submissions in the last year alone!

Responsibilities

As Senior Android Developer, you’ll have the opportunity to create new, exciting features for our game participants. You will work directly with our design and back-end teams to bring feature mock-ups to life, delighting our users and ensuring the delivery of high-quality code that focuses on reliability and performance.

Specific responsibilities include:

  • Being familiar and up-to-date with the platform functionality (online game manager & participant mobile apps).
  • Working with our customer success & design teams to understand the motivations for a feature & coding it with those objectives and the user's experience in mind. Put another way, we want you to know why you are doing what you’re doing!
  • Staying up to date with the relevant Android guidelines and best practices, as well as relevant SDK changes and common libraries.
  • Developing the mobile components for new features that will help game participants play games more effectively while delighting them in new and unexpected ways.
  • Participating as a member of the development team - sharing best practices & learnings so the rest of the team can improve.
  • Working under limited supervision with significant latitude for the use of initiative and independent judgment.
  • At least base level experience with the iOS platform to support other engineers.

Job Requirements

The candidate for this position must be:

  • At an advanced level in Android application development, with architect-level involvement in at least one large production app that has been published in the Play Store.
  • Deeply knowledgeable about Android programming best practices and how to implement them in an existing project.
  • Able to take ownership of work, maintaining high standards of performance, reliability & security.
  • An excellent communicator, problem solver, and creative thinker.
  • Located within, or has regular working hours within the GMT-8 (PST) to GMT+2 (CEST) time zones to ensure sufficient overlap with our distributed product team.

Although not strictly required, it would be a massive plus if the candidate had past experience:

  • Working with the platform-specific camera APIs to capture and display photos/videos.
  • Implementing automated testing into legacy applications.
  • Participating in smaller teams, especially in a remote setting.

Perks

  • Fully remote work - work whenever/wherever/however you want.
  • Competitive compensation & benefits, including stipends for equipment, co-working spaces, etc.
  • Join a company that is profitable & growing quickly, but still prioritizes doing the right thing over everything else.
  • Significant learning opportunities - whether it’s learning about other parts of the business or taking on more responsibility, we expect everyone on the team to be continually looking to grow.
Share this job:
Technical Account Manager - EMEA
Algolia  
manager account manager java javascript ruby php Jun 18 2020
*This role will be required to be based in the UK or France,
*You must be able to provide coverage for UK time 8 AM - 5 PM.

The Technical Account Manager (TAM) serves as a designated technical support contact and a trusted advisor to Algolia’s customers. The TAM works to deliver and manage resolution of complex issues with the full context and understanding of the customers specific product and technology environment. The TAM will orchestrate reactive and proactive support across Algolia Product Engineering teams as related to a customer’s operation and optimization of Algolia’s products. By maintaining a long-term relationship with their customers, a TAM gains an understanding of the customer’s overall technical environment, usage trends, and pain points - which is used by the TAM to effectively support customers.

RESPONSIBILIES:

  • Serve as the primary point of contact, develop and lead the technical relationships for a named set of accounts.
  • Work closely with your account’s Customer Success Manager to ensure the customer’s long term health through a world-class support experience.
  • Manage a diverse and complex scope of support issues across multiple client engagements.
  • Work across the organization and escalate as necessary for confirmation of solutions or other options.
  • Effectively troubleshoot, properly document, and regularly update customer’s support issues.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to your customers.
  • Develop, maintain and present comprehensive case status reports to customers on a regularly scheduled meeting.
  • Proactively identify and work with the customer to resolve technical risks and bottlenecks.
  • Provide guidance on how to optimize the use of their environment.

REQUIRMENTS:

  • 5+ years of experience in Technical Support, supporting SaaS enterprise software
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python
  • Experience with REST API, database management, and web development technologies
  • Strong desire to help people solve problems with the ability to explain complex technical concepts to a broad audience
  • Proficiency in communicating complex technical issues to both technical and non-technical audiences via phone and email channels
  • Excellence in time management, task prioritization, and evaluation of situational urgency
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as needed may be required
  • Travel to customers' locations may be required
  • This role will be required to work UK time (8 AM - 5 PM)

NICE TO HAVE:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Working in a 24/7 contact center environment
  • Experience with Shopify, Magento, and Salesforce.com a plus

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership
  • CANDOR - Ability to receive and give constructive feedback
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company
  • HUMILITY - Aptitude for learning from others, putting ego aside
Share this job:
Senior Software Engineer
javascript angular-js flask python rabbitmq senior Jun 16 2020

Do you constantly look for ways you and your team could be doing your jobs in a smarter way? Are you interested in working on a product that helps companies understand their employees’ needs? We are looking for a hardworking Senior Software Engineer who is passionate about customers and excited to build scalable and reliable systems.

Our product, Perception, offers a modern way for collecting and understanding employee engagement through surveys, helping businesses enhance their employees’ work experience and improve their performance. We help organizations uncover not only what employees are saying, but also how they truly feel about the workplace and leadership.

We believe in:

  • People over process. We believe that processes should make it easier for us to deliver quality products faster together. We strive to understand why processes are in place, and work to change them if they just don't work.
  • Ideas over titles. We treat everyone's voice on the team equally regardless of title or seniority. We want everyone to feel comfortable contributing ideas, because we build better products when we consider multiple perspectives.
  • Everyone owns all areas of the software development and delivery life-cycle. We don't like to work in silos. We believe that every person on the team is responsible for the quality, security, delivery and stability of our product.

Primary Duties and Responsibilities:

  • Lead the development of new features and implementations of new technologies and frameworks.
  • Present and explain technical concepts to a wide-variety of internal employees and end-users.
  • Mentor other software engineers on the team, helping them grow their technical and non-technical knowledge.
  • Foster a culture of delivering quality software in a timely manner, and continuously improve the development process.
  • Promote innovation and keep team up-to-date on the latest and greatest industry trends.

Required Qualifications:

  • Proactive teammate with excellent verbal and written communication skills in a multi-functional environment.
  • Ability to mentor and teach other team members.
  • Professional experience with Python software development and architecture is preferred.
  • Comfortable working with SQL and NoSQL databases such as MongoDB or Elasticsearch.
  • Experience working with Javascript, CSS3 and modern front-end framework (Angular, React).
  • Contribute to and support multiple products that go to production.
  • Debug and solve customer issues.
  • Write and implement automated unit, system, and integration tests.

Our Tech Stack:

  • Frontend: Javascript, Angular
  • Backend: Flask, Python, RabbitMQ
  • Datastores: MongoDB, Elasticsearch, MySQL, Redis, OpenStack Swift, Google Cloud Storage, Amazon AWS
  • Version Control: Github, BitBucket
  • CI: Concourse, Jenkins, TeamCity
  • Configuration Management and Orchestration: Puppet, Ansible, Kubernetes, Docker, Vagrant

Experience, Education, Certification, License and Training:

  • Undergraduate degree in Computer Science/Engineering or equivalent work experience

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage.
Share this job:
Technical Account Manager
Algolia  
manager account manager java javascript ruby php Jun 08 2020
The Technical Account Manager (TAM) serves as a designated technical support contact and a trusted advisor to Algolia’s customers. The TAM works to deliver and manage resolution of complex issues with the full context and understanding of the customers specific product and technology environment. The TAM will orchestrate reactive and proactive support across Algolia Product Engineering teams as related to a customer’s operation and optimization of Algolia’s products. By maintaining a long-term relationship with their customers, a TAM gains an understanding of the customer’s overall technical environment, usage trends, and pain points - which is used by the TAM to effectively support customers.

RESPONSIBILIES:

  • Serve as the primary point of contact, develop and lead the technical relationships for a named set of accounts.
  • Work closely with your account’s Customer Success Manager to ensure the customer’s long term health through a world-class support experience.
  • Manage a diverse and complex scope of support issues across multiple client engagements.
  • Work across the organization and escalate as necessary for confirmation of solutions or other options.
  • Effectively troubleshoot, properly document, and regularly update customer’s support issues.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to your customers.
  • Develop, maintain and present comprehensive case status reports to customers on a regularly scheduled meeting.
  • Proactively identify and work with the customer to resolve technical risks and bottlenecks.
  • Provide guidance on how to optimize the use of their environment.

REQUIRMENTS:

  • 5+ years of experience in Technical Support, supporting SaaS enterprise software.
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python.
  • Experience with REST API, database management, and web development technologies.
  • Strong desire to help people solve problems with the ability to explain complex technical  concepts to a broad audienceProficiency in communicating complex technical issues to both technical and non-technical audiences via phone and email channels.
  • Excellence in time management, task prioritization, and evaluation of situational urgency.
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as needed may be required.
  • Travel to customers' locations may be required.

NICE TO HAVE:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Working in a 24/7 contact center environment
  • Experience with Shopify, Magento, and Salesforce.com a plus

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership
  • CANDOR - Ability to receive and give constructive feedback
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company
  • HUMILITY - Aptitude for learning from others, putting ego aside

BENEFITS:

  • Covered medical, dental, and vision benefits for you and your family 
  • 401(k) Matching Plan
  • Flexible work hours and unlimited Paid Time Off 
  • Paid Parental Leave
  • Pre-tax commuter benefits 
  • Life insurance and disability benefits 
Share this job:
Senior React Native Developer
react-native senior java c swift ios Jun 06 2020

Work as part of a small team to build React Native iOS / Android applications for FullStack's clients. Architect, build and maintain excellent React Native applications with clean code. Implement pixel perfect UI's that match designs. Implement clean, modern, smooth animations and transitions that provide an excellent user experience. Integrate third-party API's. Write unit and integration tests. Release applications to IOS and Google Play stores. Work with native modules when required.

Requirements


  • 4+ years of professional experience working with React Native.
  • 6+ years of professional software development experience.
  • Experience working with Swift, Objective C, and Java a plus but not required.
  • Meaningful experience working on large, complex systems.
Share this job:
Senior Mobile Developer
indi  
ios android mobile flutter kotlin senior May 23 2020

Background

At numo, we incubate new “fintech” companies. Our flagship product, indi, is growing rapidly, and we are seeking a senior mobile engineer to join our development team.

The Job

Here’s what you’ll be working on:

indi is one of a kind digital banking product targeted at self-employed customers who are part of the rapidly growing gig-economy space. We are building a product to address the challenges faced by these customers in a unique way. 

Job Responsibilities:

  • Be a significant contributor to the development team that is creating the indi mobile app for iOS and Android, written in Flutter.
  • Collaborate with product and design teams to deliver a flawless experience to our users and realize our product vision.
  • Design and implement backend APIs consumed by the mobile app.
  • Create software that is robust, testable, and easy to maintain.

We are looking for:

  • At least 5 years of real-world experience building iOS or Android apps.
  • Expertise in Flutter, or Kotlin and Swift/Objective-C.
  • Experience managing a secure release and deployment process for the App Store and Google Play.
  • Passion for learning new technologies and sharing your knowledge and experience with other developers.
  • Desire to build and be part of a fun, high-functioning team.
  • A computer science degree is desired but can be substituted with significant real-world experience.

What numo offers

  • Competitive salary
  • Opportunity to own equity directly in products incubated by numo
  • Cool office space at East Liberty
  • Opportunity to work on cool new technology
  • Great benefits
Share this job:
Senior Fullstack Engineer - Desktop
Loom  
senior javascript swift docker cloud aws May 14 2020
About Loom:
Loom is on a mission to empower everyone at work to communicate more effectively, wherever they are. We are already trusted by over 3M users across 70k+ companies. Our customers are global and use Loom at work at world-class companies including HubSpot, Square, Uber, GrubHub, and LinkedIn.

Founded in 2016, Loom has raised $45 million from top-tier investors including Sequoia Capital, Kleiner Perkins, the Slack Fund, and the founders of Instagram, Figma, and Front.

The Role:
Loom makes it simple to create HD video content and have it instantly available to share with anyone in the world. Because of this simplicity, multiple years' worth of video content is created on Loom every week from people in almost every country around the world, and the usage has been rapidly increasing.

Loom's Desktop application is our most powerful recording client offering and can record your screen and camera in 4k while simultaneously uploading the video files to our cloud infrastructure. While this is happening, the user is performing actions on their screen that are critical to delivering their message effectively. The Desktop UI must remain unintrusive and smooth without compromising the performance of the operating system. In this role, you will work on Loom's Desktop application and the efficient use of machine resources and world-class stability will be at the core of every effort.

The Stack:
The Desktop application uses Electron with custom encoding binary layers written in Swift and C++ for macOS and Windows, respectively. The application interfaces with Loom's infrastructure view REST endpoints and GraphQL. The infrastructure currently runs in the AWS ecosystem. We are using Docker, Node, React, and Webpack within our web services.

Responsibilities:

  • Architect and build user interfaces that are quick, polished, and flexible enough to change if required with Electron and the latest Chromium APIs
  • Work closely with our Core Video team to understand the intricacies of and help iterate on our custom video encoding layer
  • You will document the new video infrastructure systems that you build and socialize those changes within the rest of the product organization
  • You will own the products that you build and become the domain expert on those subjects within the organization.
  • You will design tools and frameworks that empower the Desktop team to ship quickly and with confidence
  • You will optimize the tools and features that you build to support the Windows and macOS operating systems equally

What We're Looking For:

  • 6+ years experience with JavaScript and building highly performant web interfaces
  • Familiarity with Electron, Typescript, Webpack, and Mocha is a plus
  • A good balance between quick decision making and knowing when to ask for input
  • Experience working with product that has gone through multiple product and architecture evolutions
  • Passion for developing on Windows and macOS
  • Great design intuition and user empathy
  • Passion for UI fluidity and performance
  • A constant desire to improve, learn more and take things higher
Perks at Loom:
* Competitive compensation and equity package
* 99% company paid medical, dental, and vision coverage for employees and dependents (for US employees)
* Flexible Spending Account (FSA) and Dependent Care Flexible Spending Account (DCFSA)
* Healthcare reimbursement (for International employees) 
* Life insurance
* Long-term disability insurance
* 401(k) with 5% company matching
* Professional development reimbursement
* Mental health and wellness reimbursement
* Gym reimbursement
* Unlimited PTO 
* Paid parental leave
* Remote work opportunities 
* Yearly off-site retreats (this year was in Barbados)
 
SF office perks
* Daily lunch on-site
* Unlimited snacks & drinks
* Remote week every other month

Remote-specific perks
* Home office & technology reimbursement
* Co-working space reimbursement 
* New-Hire on-boarding in San Francisco (optional)

Loom = Equal Opportunity Employer:
We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences.

We value a diverse workplace and encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Loom are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.
Share this job:
Technical Support Engineer EMEA
Algolia  
java javascript ruby php swift objective-c May 06 2020
At Algolia, we are passionate about helping developers & product teams connect their users with what matters most in milliseconds!
Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push every day into production.

The Technical Support Engineer is a critical role at Algolia.  This role is on the front-lines of our company and is often the first person customers contact when they are experiencing problems with our products or services. We're looking for a Technical Support Engineer to assist our technical customers with implementing and supporting Algolia in a variety of web and mobile development technical stacks. This could mean helping a developer trying to build the next big thing in their garage, or Fortune 500 companies (like Medium, Twitch from Amazon, LVMH, ...) focused on providing a world-class experience to their millions of users.

As a Technical Support Engineer you will partner with the customer success, product and engineering teams. We have a hands-on culture, and expect you to roll up your sleeves and get to work solving difficult problems that stand in the way of our customers being successful.

Your Role Will Consist Of:

  • Handle product and technical requests via phone, web, and email support channels.
  • Effectively troubleshoot and properly document customer’s support issues.
  • Provide customers with regular updates regarding their support tickets.
  • Conduct professional and empathetic conversations with customers to gather information, troubleshoot, and resolve their technical obstacles.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to the rest of the support team.
  • Contribute to internal and external knowledge bases

Requirements:

  • 2-4 years of experience in Technical Support, supporting SaaS enterprise software ideally.
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python.
  • Experience with REST API, database management, and web development technologies.
  • Strong desire to help people solve problems with the ability to explain complex technical  concepts to a broad audience
  • Ability to handle and prioritize a portfolio of tickets at various stages of resolution.
  • Effective communication skills across channels (phone, email, & chat), demonstrating compassion and empathy towards customers.
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as it may be required.

Nice to have:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Experience working in a 24/7 contact center environment.
  • Experience with Shopify, Magento, and Salesforce.com a plus.

We’re looking for someone who can live our values:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership 
  • CANDOR - Ability to receive and give constructive feedback.
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company.
  • HUMILITY- Aptitude for learning from others, putting ego aside.

Benefits:

  • Covered medical, dental, and vision benefits for you and your family 
  • 401(k) Matching Plan
  • Unlimited Paid Time Off 
  • Paid Parental Leave
  • Pre-tax commuter benefits 
  • Life insurance and disability benefits 

Perks:

  • Competitive pay and equity
  • Charitable contribution matching 
  • Fully stocked kitchens
  • Catered lunches on Tuesdays and Thursdays 
  • Workout Wednesdays w/ personal trainer 
  • Bi-monthly meditation sessions 

Share this job:
Senior Technical Support Engineer
Algolia  
senior java javascript ruby php swift Apr 30 2020
At Algolia, we are passionate about helping developers & product teams connect their users with what matters most in milliseconds!
Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push every day into production.

The Technical Support Engineer is a critical role at Algolia.  This role is on the front-lines of our company and is often the first person customers contact when they are experiencing problems with our products or services. We're looking for a Technical Support Engineer to assist our technical customers with implementing and supporting Algolia in a variety of web and mobile development technical stacks. This could mean helping a developer trying to build the next big thing in their garage, or Fortune 500 companies (like Medium, Twitch from Amazon, LVMH, ...) focused on providing a world-class experience to their millions of users.

As a Technical Support Engineer you will partner with the customer success, product and engineering teams. We have a hands-on culture, and expect you to roll up your sleeves and get to work solving difficult problems that stand in the way of our customers being successful.

Your Role Will Consist Of:

  • Handle product and technical requests via phone, web, and email support channels.
  • Effectively troubleshoot and properly document customer’s support issues.
  • Provide customers with regular updates regarding their support tickets.
  • Conduct professional and empathetic conversations with customers to gather information, troubleshoot, and resolve their technical obstacles.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to the rest of the support team.
  • Contribute to internal and external knowledge bases

Requirements:

  • 3-5 years of experience in Technical Support, supporting SaaS enterprise software.
  • Working knowledge of development languages such as JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python.
  • Experience with REST API, database management, and web development technologies.
  • Strong desire to help people solve problems with the ability to explain complex technical  concepts to a broad audience
  • Ability to handle and prioritize a portfolio of tickets at various stages of resolution.
  • Effective communication skills across channels (phone, email, & chat), demonstrating compassion and empathy towards customers.
  • Algolia operates a 24/7 support center, ability to work weekends and holidays as needed may be required.

Nice to have:

  • Basic familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Working in a 24/7 contact center environment
  • Experience with Shopify, Magento, and Salesforce.com a plus

We’re looking for someone who can live our values:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership 
  • CANDOR - Ability to receive and give constructive feedback.
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company.
  • HUMILITY- Aptitude for learning from others, putting ego aside.

Benefits:

  • Covered medical, dental, and vision benefits for you and your family 
  • 401(k) Matching Plan
  • Unlimited Paid Time Off 
  • Paid Parental Leave
  • Pre-tax commuter benefits 
  • Life insurance and disability benefits 

Perks:

  • Competitive pay and equity
  • Charitable contribution matching 
  • Fully stocked kitchens
  • Catered lunches on Tuesdays and Thursdays 
  • Workout Wednesdays w/ personal trainer 
  • Bi-monthly meditation sessions 

Share this job:
Front-end Developer
Binance  
frontend java javascript swift objective-c ios Apr 25 2020
在很短的时间内币安已经成为了全球第一的加密货币的交易平台。
币安是区块链行业中最具影响力的公司之一,你是否渴望成为其中的一员并投入到能够改
变世界的加密货币的革命之中?

# Front-end Developer (React, React Native on Web/Android/iOS)     
We are looking for a software engineer to design and build the next-generation web and native applications for our world class exchange and other products in our ecosystem. 
For this role we are open to candidates with a variety of backgrounds: current React and/or React Native Developers or native iOS or Android Developers who are open to switching React and React Native. 
Location: this role is located in Singapore, remote work is an option as well.

You will
Implement new user-facing features in Binance’s products, which have a huge amount of PV everyday.
Build fast and easy-to-use experiences for web and native apps with React and React Native for devices of all sizes.
Optimize apps to maximize speed and scale.
Build libraries and frameworks that support complex web applications, speed development efficiency up and improve code quality.

You have
At least one of the following:
Worked 2-5+ years writing TypeScript/JavaScript code, and a strong knowledge of React and/or React Native. A good grasp on state-management patterns such as Redux, Flux, etc.
Worked 2-5+ years writing Java/Kotlin code, and a strong knowledge of the Android platform.
Worked 2-5+ years writing Objective-C/Swift code, and a strong knowledge of the iOS platform.
Also:
Experience developing responsive apps that run smoothly even on devices with limited horsepower.
A degree in Computer Science, Engineering or some equivalent industry experience.

We love
Passion for building beautiful interfaces and user experiences that spark joy.
People who do not just write JavaScript, but understand how a whole web app works.
Tiny pieces of code we can understand at a glance.
TypeScript.
React Native.
styled-components.
Cypress.
Developers who have some understanding or experience working on native iOS/Android projects or features.

You get
To do something meaningful being a part of the future of finance technology and the no. 1 company in the industry.
Fast moving, challenging and unique business problems.
An international work environment and a flat organization.
Great career development opportunities in a growing company.
The possibility for relocation and international transfers mid-career.
A competitive salary.
Flexible working hours.
To wear casually for work."
我们所能提供的:

・ 全方面的迁徙支持
・ 丰厚的薪资待遇
・ 自由的工作环境
・ 扁平化的管理制度
・ 便捷的工作地点以及一群国际化的能力极强的同事
・ 成为能够改变未来的加密货币革命中的一员并在世界第一的加密货币交易所工作
Share this job:
Lead Mobile Engineer - Community.com
android java rest ios swift Apr 23 2020

About Community.com:

Imagine texting with artists, celebrities, visionaries—the leaders you respect and admire—the same way you do with your mom or best friend. Imagine texting with your fans, supporters, or patrons that very same way, with smart, powerful tools to help you engage in direct, meaningful communication. At scale. This is the reality we’re building at Community.

We’re already busy helping some of the most prolific community leaders reach and respond to their members in a way that outperforms the pay-to-play, throttled engagement of traditional social media platforms. Community is not an evolution of social media, it’s a break away from it. A fresh start to communication altogether.

About the role and your impact:

As a Lead Mobile / Android Engineer at Community, you will have an enormous influence on our world-class messaging platform. You’ll be empowered to make decisions on code, processes, and standards - as well as engineer creative solutions to our most important user interface and experience challenges. You’ll have the opportunity to write plenty of code, but perhaps more importantly you’ll be an integral part of a team that fosters creativity and collaboration, values diversity and unique perspectives, and provides endless possibilities for growth.

What You’ll Do:

- Work with a cross-functional team to iteratively develop and build new features for our mobile app
- Tune and polish features to a high-degree of excellence and relentlessly optimize the Android experience for our customers
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Participate and lead discussions and brainstorms to contribute ideas and feedback
- Engage in code reviews, design sessions, and work cross-functionally
- Be encouraged to participate in open-source projects and share your work and ideas at events, conferences, and our blog (coming soon!)

What You’ll Bring:

- Technical leadership experience and/or managing a small team of mobile engineers
- Extensive recent professional experience building production Android applications in Java
- An intuitive sense for great mobile UI/UX and the ability to think as a user and identify potential UX issues
- A strong understanding of client/server architectures and RESTful web services
- Excellent communication skills with both technical and non-technical audiences
- Enjoyment for finding creative solutions to technical challenges and appreciate the balance between strong convictions and a pragmatic approach
- Curiosity about the world around you and a strong desire to learn and grow

Share this job:
IOS Engineer
Loom  
ios swift objective-c docker aws backend Apr 17 2020
About Loom:
Loom is on a mission to empower everyone at work to communicate more effectively, wherever they are. We are already trusted by over 3M users across 70k+ companies. Our customers are global and use Loom at work at world-class companies including HubSpot, Square, Uber, GrubHub, and LinkedIn.

Founded in 2016, Loom has raised $45 million from top-tier investors including Sequoia Capital, Kleiner Perkins, the Slack Fund, and the founders of Instagram, Figma, and Front.

The Role:
Loom makes it simple to create HD video content and have it instantly available to share with anyone in the world. Because of this simplicity, multiple years' worth of video content is created on Loom every week from people in almost every country around the world, and this growth rate has been rapidly growing.
As our second iOS Engineer, you will work closely with Product and Go-To-Market teams to architect and implement features that will further enhance and add delight to the already magical experience of sending or viewing a Loom via our mobile application. This role comes with a high degree of autonomy, growth, and reward.

The Stack:
The entire mobile app is built using Swift, AVFoundation APIs, and our own custom encoding layer. The application interfaces with Loom's infrastructure entirely via GraphQL. The infrastructure currently runs in the AWS ecosystem. We are using Docker, Node, React and Webpack.

Your Responsibilities:

  • Architect and build user interfaces that are quick, polished, and flexible enough to change if required with Swift and the latest iOS APIs
  • Ideate and iterate on existing video recording features and work intimately with our Core Video team
  • You will collaborate with Product, Design, and Backend to architect features and break down high-level goals into tasks and timelines.
  • You will own the products that you build and become the domain expert on those subjects within the organization.
  • You will design tools and frameworks that empower the iOS team to ship quickly and with confidence

What We're Looking For:

  • 3+ years experience building native iOS applications
  • Fluency in Swift. Objective-C experience is a plus
  • A good balance between quick decision making and knowing when to ask for input
  • Passion for UI fluidity and performance
  • A constant desire to improve, learn more and take things higher
  • Deep AVFoundation Experience is a plus
Perks at Loom:
* Competitive compensation and equity package
* 99% company paid medical, dental, and vision coverage for employees and dependents (for US employees)
* Flexible Spending Account (FSA) and Dependent Care Flexible Spending Account (DCFSA)
* Healthcare reimbursement (for International employees) 
* Life insurance
* Long-term disability insurance
* 401(k) with 5% company matching
* Professional development reimbursement
* Mental health and wellness reimbursement
* Gym reimbursement
* Unlimited PTO 
* Paid parental leave
* Remote work opportunities 
* Yearly off-site retreats (this year was in Barbados)
 
SF office perks
* Daily lunch on-site
* Unlimited snacks & drinks
* Remote week every other month

Remote-specific perks
* Home office & technology reimbursement
* Co-working space reimbursement 
* New-Hire on-boarding in San Francisco (optional)

Loom = Equal Opportunity Employer:
We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences.

We value a diverse workplace and encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Loom are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.
Share this job:
Front-end Developer
Binance  
frontend java javascript swift objective-c blockchain Apr 01 2020
Please note, all positions at Binance require relevant experience. Applications without required experience will not be considered.

Binance is the no. 1 crypto-currency exchange in the world.
Are you looking to be a part of one of the most influential companies in the blockchain industry and contribute to the crypto-currency revolution that is changing the world?

We are looking for a Software Engineer to design and build the next-generation web and native applications for our world class exchange and other products in our ecosystem.

For this role we are open to candidates with a variety of backgrounds: current React and/or React Native Developers or native iOS or Android Developers who are open to switching to React and RN.

Location: this is a full-time role that can be remote or in one of our locations in Asia (e.g. Singapore).

You will

  • Implement new user-facing features in Binance’s products, which have a huge amount of PV everyday
  • Build fast and easy-to-use experiences for web and native apps with React and React Native for devices of all sizes
  • Optimize apps to maximize speed and scale
  • Build libraries and frameworks that support complex web applications, speed development efficiency up and improve code quality

You have

  • Worked 2-5+ years writing TypeScript/JavaScript code, and a strong knowledge of React and/or React Native. A good grasp on state-management patterns such as Redux, Flux, etc
  • OR: Worked 2-5+ years writing Java/Kotlin code, and a strong knowledge of the Android platform
  • OR: Worked 2-5+ years writing Objective-C/Swift code, and a strong knowledge of the iOS platform
  • Experience developing responsive apps that run smoothly even on devices with limited horsepower
  • A degree in Computer Science, Engineering or some equivalent industry experience

We love

  • Passion for building beautiful interfaces and user experiences that spark joy
  • People who do not just write JavaScript, but understand how a whole web app works
  • Tiny pieces of code we can understand at a glance
  • TypeScript
  • Next.js
  • React Native
  • styled-components
  • Cypress
  • Developers who have some understanding or experience working on native iOS/Android projects or features
Conditions
• Do something meaningful; Be a part of the future of finance technology and the no.1 company in the industry
• Fast moving, challenging and unique business problems
• International work environment and flat organisation
• Great career development opportunities in a growing company
• Possibility for relocation and international transfers mid-career
• Competitive salary
• Flexible working hours, Casual work attire

About Binance
Binance Exchange is the leading crypto exchange by trading volume and users, with customers in over 180 countries and regions. Capable of processing more than 1.4 million orders per second, Binance is one of the fastest trading platforms in the world. The platform focuses on security, robustness, and execution speed—attracting enthusiasts and professional traders alike.
Share this job:
Senior Software Engineer, Mobile
ios swift objective-c xcode mvvm senior Mar 30 2020

FreeAgent

FreeAgent is:

  • One of the UK's most popular small business finance apps with over 90,000 customers. We help small businesses sort out the mess and the stress of managing their business finances.
  • Loved and adored by customers. We have an NPS of 70 (which is considered "exceptional").
  • Rated on Trustpilot. See what customers say

This is your chance to come and shape the future of small business banking and accounting!

Make a difference

It's an exciting time in the accounting and banking space. We're seeing a revolution in the FinTech industry, and new government initiatives such as Making Tax Digital and Open Banking are opening up new features and products for customers.

The technology in this space is changing rapidly and at FreeAgent we're working on the cutting edge. We're focused on providing the best possible user experience for our growing customer base.

Creating the best place to work ‍

We want people to be productive, to have career opportunities, to be focused on meaningful work and to have an excellent work/life balance. We like to think we work smarter, not harder, which is why we stick to a 35-hour working week and still Get Things Done.

We have built a powerful CI/CD platform which can run 40,000 automated tests in five minutes which allows us to remain productive at scale, and allows all engineers, regardless of level, to deploy code to production multiple times a day.

We value a diverse team, and we believe the variety of experiences and backgrounds in our team make us stronger. We believe in a learning culture and encourage self-development. We have regular 'wiggle weeks' and we hold our legendary 'Hack Days' twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.

We have an amazing office in central Edinburgh (one of the great cities of the world), and our work environment is light and bright with inspiring spaces and quiet places. If you're based in the office you'll enjoy catered lunches every Friday, weekly yoga and many other perks and treats. Watch this video to find out more about life in Engineering!

The Role

We’re looking for an experienced senior software engineer to join our Mobile Engineering team. You’ll work with a collaborative group of engineers and designers, helping to take advantage of the latest features of Swift and iOS to take the product forward. You'll have opportunities to build new exciting features as well as improve the design and refine how existing features work.

Day-to-day, here’s what you can expect:

  • You’ll be helping others grow - senior engineers at FreeAgent have the opportunity to mentor others, providing technical leadership and helping to grow their teams
  • You’ll be striving for results - engineers at FreeAgent have the opportunity to work alongside developers of different levels of seniority on the design of efficient and elegant solutions to solve difficult problems
  • You’ll be learning from others - you’ll get feedback not just from your colleagues, but from customers too, and you’ll use this to help continually improve yourself, your teammates, and our codebase
  • You’ll be growing every day - we encourage initiative, innovation and professional development through activities like company hack days and our weekly engineering discussion forum

Technologies we use: XCode, Swift, MVVM, XCTest, Appium

Apps we use: GitHub, Trello, G Suite, Notion, Miro, Humio, Bitrise for CI

You

Ideally you’ll have:

  • Commercial iOS development experience with at least one app in the App Store
  • A level of comfort working with Swift and knowledge of Objective-C is beneficial
  • Experience working with REST APIs
  • Knowledge of best practices and iOS architectures, ideally MVVM
  • Willingness to mentor and work with a distributed team of engineers.
  • Experience with CI and testing mobile apps (unit tests, automated tests - we use Bitrise and XCTest)
  • Passion for building great UI and UX
  • Stellar communication and organisation skills
  • The ability to thrive in a collaborative environment while embracing accountability
  • A learning mindset, always open to improve yourself and learn from others
  • Pragmatism; being committed to getting things done while understanding tradeoffs
  • A high level of self-motivation and self-awareness
  • A commitment to ongoing self-development, improving both technical and soft skills. If you have the commitment, we can provide opportunities for you.
  • Strong communication skills. Being able to write well and articulate your thoughts are great skills to have in any business.

Benefits

Annual salary £52,000 - £80,000 (plus 15/20% outer/inner-London weighting) depending on experience, plus we provide a comprehensive package of employee benefits, which have been carefully selected to protect you, to promote healthy lifestyles, and to give you peace of mind. You can read more about these on our website.

Applying for the role

Our application process is simple; just upload your CV and answer a few questions about why you are interested in this opportunity.

Our selection process involves a phone interview, a practical exercise and a visit to our beautiful Edinburgh office so you can meet the team (this may be done remotely). We work hard to make the process as straightforward, transparent and enjoyable as possible.

We really care about building an inclusive and diverse team, and we welcome applications from people with varied backgrounds and perspectives. We want to make sure that the people who build FreeAgent are reflecting our diverse customer base and bringing with them a range of ideas and experiences. What unites us is an openness to suggestions, and a drive to solve problems in the best way possible.

Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference!

Share this job:
Senior React Native / Flutter Developer
X-Team  
react-native flutter javascript ios android senior Mar 25 2020

Most important:

  • 4+ years of professional software development experience.
  • 2+ years of professional experience working with React Native.
  • Experience building Android and/or iOS apps with Flutter.
  • Experience working with Swift, Objective C, and Java a plus but not required.
  • 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 (League of Legends), Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • 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, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • 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 gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job: