Staff Mobile Engineer - Grafana Ops - IRM | Germany | Remote
Role details
Job location
Tech stack
Job description
- Take an active role in influencing our roadmap and your own career objectives.
- Work with your team to deliver new features, then use the results to iterate and improve.
- Drive projects from initial ideation all the way to operations once it is in the hands of customers.
- Embrace our open-source culture and contribute to other projects that may not directly fall within your team's scope.
- Design, build, operate, and maintain Grafana's mobile Application, owning the reliability, performance, and availability.
- Be a part of your team's on-call rotations and take ownership of the application you're running.
- Mentor and support other team members, participate in design discussions and collaborate with the team.
- Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.
Requirements
Do you have experience in iOS?, As we are remote-first and our engineering organization is largely remote, we provide guidance and meet regularly using video calls, so an independent attitude and good communication skills are a must., * You are a motivated self starter with a bias towards action.
- You are customer focused.
- We build everything with our users in mind.
- You have a passion for creating intuitive products that fit customers' needs.
- Pragmatism: You are able to take on complex challenges and break them down to achieve short feedback loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback and then progress iteratively.
- Collaboration and communication: The smallest unit we have is a team. You'll be working with your teammates in a fully remote setup. Good communication skills are a must.
What Makes You a Great Fit:
- Experience with at least one native mobile platform (Android or iOS).
- Strong experience building production Flutter apps, including state management, navigation, asynchronous programming, and architecting maintainable codebases.
- Experience taking mobile features from idea to release in a self-driven way, from clarifying requirements and exploring solutions to building, testing, CI/CD workflows, and shipping updates to the App Store and Google Play
- Comfort integrating mobile apps with backend APIs and cloud services
- Write clean, maintainable, and performant code that is easy for other engineers to understand and extend.