Software Developer (Full-time, Part-time, or Contract — Remote)
Note: This position has been filled. However, if you’re enthusiastic about working with us and
feel that you’d be a good fit, we still encourage you to apply. At worst, we’ll keep your resume
on file for the future, and at best we may decide that you’re so promising that we should create a new opening
for you. 😀
About the Position
We’re looking for help with a wide variety of software development projects. We will consider hiring the
following:
- A software development generalist looking for a full or part-time job.
- Software development freelancers that are interested in tackling one or more projects on a contract
basis (see below for a list).
We have apps for iOS, Android, and the Web, with a Python server-side backend. We’re a small company and
you will work directly with the co-founders of AnyList to create high quality apps that our customers
love.
About AnyList
AnyList is the one app you need for stress-free shopping, cooking, and meal-planning. AnyList makes it
simple to create and share shopping lists, collect and organize your recipes, and schedule and prepare
meals so you can spend less time planning life and more time enjoying it.
We’ve been featured by Apple numerous times and have been recommended by The New York Times. AnyList has
millions of customers around the world, and tens of thousands of five-star reviews on the App Store and
Google Play.
We’re a small, remote team committed to creating real, tangible value for our customers. We believe in
keeping simple things simple and making complex things possible. We place a high priority on the quality
and utility of our product, not simply filling up a feature checklist or chasing the latest trends.
As a company, we’re focused on sustainable growth and are committed to the app for the long haul.
What You’ll Do
These are some of the types of projects we’d like to tackle. If you’re a freelancer, then we’d be
interested in working with you on projects where you have relevant skills. If you’re a software
development generalist looking for a full-time or part-time role, then ideally you’ll have relevant
experience in at least some of these areas, and the desire and ability to learn new technologies over
time.
- Implement new features, big and small, for iOS, Android, and the web, in collaboration with the
AnyList
co-founders. Many of the features in AnyList involve both a client-side and a server-side (Python)
component.
- Investigate, triage, and fix bugs across all of the platforms we support.
- Maintain our apps and ensure compatibility with the latest releases of iOS, Android, and other
platforms.
- Investigate reported performance problems and identify opportunities for performance improvements
across our codebase.
- Work on localizing our apps for international distribution.
- Chip in on customer support inquiries via email from time to time, to help keep your finger on the
pulse of our customer feedback.
Requirements
- Excellent English language writing and communication skills.
- Ability to be productive while working remotely with minimal supervision.
- Ideally, experience with one or more of the following technologies, and the willingness and desire
to learn the rest, with our help:
- iOS app development (Objective-C, Swift)
- Android app development (Kotlin)
- Web app development (React, JavaScript)
- Backend development (Python, Tornado, Linux, AWS)
- A focus on the customer, and a strong desire to build well-designed software with a great user
experience.
- For a full-time position: A generalist’s mentality — we are a very small company, so you’ll
have to do a little bit of everything.
We’re a small company and enthusiasm counts for a lot, so if you’re excited about this position then we
encourage you to apply even if your past experience doesn’t seem like a perfect fit.
Benefits
- Flexible location. You can work from home, or anywhere with a reliable Internet connection.
- Flexible schedule. You’ll need to coordinate with AnyList’s co-founders, which will involve some
scheduled meetings, but you’ll have a high degree of flexibility in choosing your work hours.
- Competitive compensation.
- No corporate bureaucracy. We’re a small company, and you’ll be working directly with the
founders.
How to Apply
If you’d like to apply, then please send an email to jobs-developer@anylist.com
with a copy of your resume and your answers to the following questions:
- Why are you a fit for this role?
- What excites you about working for AnyList?
- Are you interested in full-time, part-time, or contract work?
- How did you learn about this job?
If you have questions about this position, please
email us.