ABOUT THE JOB
We are looking for new team members to build Superlist's desktop and mobile applications. A substantial part of the job is to push the boundaries what is possible with the Flutter Framework. We explore various technologies to circumvent current restrictions (for example NativeShell and SuperEditor) and work with the Flutter team on long-term solutions to create an amazing Desktop experience. You will be working in an international, remote team of talented and experienced engineers and closely with the product &design teams. We value positive work ethics, a high level of self-organization, and self-governance in our development team.
We are looking for new team members to build Superlist's desktop and mobile applications. A substantial part of the job is to push the boundaries what is possible with the Flutter Framework. We explore various technologies to circumvent current restrictions (for example NativeShell and SuperEditor) and work with the Flutter team on long-term solutions to create an amazing Desktop experience. You will be working in an international, remote team of talented and experienced engineers and closely with the product &design teams. We value positive work ethics, a high level of self-organization, and self-governance in our development team.
Job requirements
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. We are aware that Flutter is a relatively new framework, so take the "Senior" in "Senior Flutter Developer" with a grain of salt, but you should be a seasoned developer in general
- Experience with clean architecture and always trying to strike a good balance between pragmatism and The Right Way™ is a plus
- Experience in building macOS or Windows Desktop applications
- Experience in building offline-first experiences
- Knowledge of complex data processing systems or an interest to understand and optimize how we handle data
- We're using Go, Ruby and Elixir in the backend, knowledge around these technologies is appreciated, but not required
- You are willing to try, push and explore new technologies
- You can break down large projects into digestible parts and present viable options for each component
- You are fluent in English
- You are located in CET - we don't take applications in other timezones;+/-3 hours is fine, though
ABOUT THE BENEFITS
We value dedicated people but we know that it's important to recover, disconnect, and spend time with your family. Therefore, besides a competitive salary, you will get:
- 30 days of paid vacation
- Full benefits (health care, dental, vision, ...)
- A family-friendly work environment with high flexibility and understanding (we all have families)
- Good work-life balance
- Travel and educational budget
- Equity package
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 everyone.
ABOUT THE INTERVIEWING PROCESS
We will have a number of chats. First with the CTO, then with some of the developers and if everyone gives a thumbs up, we’re happy to jump into actual working together. We do not believe in code challenges or other shenanigans. We will be straightforwards and unfiltered with you, you should be straightforward and unfiltered with us. If we think it makes sense for both sides, we’ll start working.
It’s not our intention to waste your time - in the end you need to see if we’re a good fit for you as well as you are a good fit for us. If that’s the case, let’s get going.