Mobile Software Engineer (70-100%)
smartfactory AG
About the role
About Us
We are not looking for people who tick off tickets and are already waiting for the end of the workday. We are looking for people who take software development seriously, take responsibility, and enjoy building good solutions – even when it becomes technically challenging. Because we practically only implement complex projects and not the tenth company website of the year.
You contribute your own ideas, think along, question things, and actively help to advance projects and the team. It is important to us that you are not just here to learn, but also bring something that benefits us – professionally, technically, and personally.
Your Job
As a Mobile Software Engineer, you will build long-lasting, scalable mobile applications with us – from the initial concept to live operation. And yes, even beyond that.
- Development of mobile apps with Flutter
- Further development and maintenance of existing native iOS and Android applications
- Responsibility for deployments in App Store and Play Store
- Active participation in analysis, architecture, and conception – together with interaction design, project management, and the rest of the dev team
- Responsibility for your features – including testing, deployment, operation, and continuous further development
- Work in a dev team – always with a focus on quality and reliability
- You are not just an implementer, but an integral part of the project and mobile team – with real responsibility and technical depth. Ownership is a buzzword, but for us it is primarily a reality.
You are not just an implementer with us, but part of the project team – with real responsibility and technical depth. Ownership is a buzzword, but for us it is primarily a reality.
What You Need to Bring
- Experience in mobile development – as a rough guideline, we are talking about 5 years+. If you have fewer years but more substance, we are just as interested. It is important that you really have mobile apps under control and can handle deployments (App Store, Signing, Provisioning etc.) independently.
- Very good knowledge of Flutter (Dart) – guideline here: at least 3 years. However, the number is not decisive here either, but that you can confidently build new apps and cleanly develop existing ones.
- The ability to take responsibility, make decisions, and drive features or entire apps forward independently.
- Enjoy maintaining, improving, and keeping existing native iOS and Android apps technically sound – and building new ones, including bug fixes, optimizations, and releases. Openness to also contribute to web projects and get to know our web technologies (Django / Nuxt) if it fits.
Education
- Your formal education is secondary to us. What matters is that you are an experienced mobile app developer, have a nerd mindset, know mobile technologies inside and out, and are eager to develop challenging apps every day.
- Whether Bachelor, Master, apprenticeship, or self-taught: Your skills, your experience, and your enthusiasm for coding are relevant.
Languages
- You should be able to speak Swiss German and English. German is a must.
Location
- You live in Switzerland and are authorized to work here without detours.
What Can You Score Extra Points With?
- Several years of experience in a software agency in a project environment
- Bachelor or Master's degree in Computer Science (or a comparable field)
- Practical experience in web development (whether frontend and/or backend)
- Private repositories or contributions to open-source projects
- Experience with AI/LLM projects or corresponding training and further education
- A penchant for memes ;-)
- If you have a sense of humor, don't take yourself too seriously, and appreciate a relaxed, respectful interaction within the team – including occasional friendly banter.
- If you use Dark Mode, you are not automatically better. But statistically, you have a better chance.
Most Importantly: Common Sense Included
- Working strictly according to the rules is not your style. You think along, question, and contribute your own ideas – in code, in projects, and in the team.
- You are enthusiastic about real projects – each one with us is different: new industry, new clientele, new challenges.
- You proactively step up when it comes to better solutions, technical clarity, or pragmatic decisions.
- You are proud of what you implement.
What We Offer
- Starting salary between CHF 90,000 and CHF 110,000, based on our entry-level salary matrix. How much exactly depends on your experience, your tech stack fit, your education, your responsibility in the team, and your agency experience.
- Exciting mobile projects – we work for companies and organizations that are known in Switzerland. No practice apps, but applications that are actually used – and where you have a technical say from the beginning.
- A beautiful, bright office in a modern new building with an open architecture, plenty of natural light, and air conditioning – but don't worry: in the entire dev area, the blinds are practically down 24/7 so that you don't see anything of it.
- Pleasant collaboration at eye level – we maintain direct, uncomplicated interaction with each other. Decisions are made pragmatically, humor is allowed, and no one insists on formalities just because they could.
- Remote option: After the probation period, you can work up to 50% of your time from home or wherever you are.
- Part of a strong dev team – you don't work alone, but in an 11-person development team that supports, challenges, and builds solutions together.
- Free drinks: Coffee, soft drinks, hipster milk, and syrup (aka "Anmachsaft", according to our Austrian) are included. Complemented by a beer fridge and a water dispenser with chilled water, optionally even with or without bubbles(!) at the touch of a button!
- Last Friday Dinner – once a month, we go out to eat as a team. Participation is completely optional. The company covers the meal for everyone who comes along – and you are welcome to bring friends or another +1. Completely relaxed, without a program item. We like good company.
- An office dog that provides good cheer and likes to get a few strokes.
- Office right on the canal – perfect if you like to go for a swim during your lunch break (a handful of us really do #Notyourtypicalsoftwareagencyafterall).
- Free parking spaces directly in front of the building.
- Public transport: Only a 2-minute walk from Nidau train station, which can be reached from Biel train station in just 4 minutes by "Zügli".
- Work equipment of choice: Mac or Linux – you decide what you prefer to work with. (well... unless you are a mobile developer... which you are... then there's Mac, thanks to iOS.)
- Lunch break conversations – we try to be serious, but during lunch, we regularly slide into discussions that (rightly) do not appear in any technical literature. It never gets boring – and sometimes you might briefly doubt humanity, including yourself. However, this feeling usually disappears in the afternoon.
- Fruit basket is in conceptual planning. But primarily just to have one more bullet point here.
Note: We do not accept applications from recruitment agencies. (really not, asking won't help either, sending unsolicited applications and then asking won't help either - calling won't help either.)
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free