WeatherXM is building the world’s largest, community-powered, web3-native weather network to provide accurate, hyperlocal weather services to consumers and businesses. Based on low-cost web3 weather stations, WeatherXM allows anyone to become a weather station operator and earn rewards for collecting and validating weather data.
WeatherXM is backed by ConsenSys VC, Protocol Labs, SOSV HAX & DLAB and recently closed a new funding round with additional web3 VCs soon to be announced. Find out more about our vision in this short pitch video.
We are looking for a Senior Mobile Software Engineer to join our dedicated cross-functional team. You should have multi year experience in developing both Android and iOS applications, as well as know your way around these platforms. We expect you to be a team player and have a desire to participate in a startup that is constantly changing and growing, and be responsible for making some really cool stuff happen.
Responsibilities
- You’ll help us maintain the WeatherXM app for iOS/Android and add-in new features
- Willing to work on your own to create, design and develop new features
- You will be part of a cross-functional agile team with well established processes
- You’ll be working with the latest Swift and Kotlin versions, while using clean architecture
- You will be participating in code reviews, pair programming sessions, design meetings and brainstorming sessions
- You’ll be coding against a well defined REST API, which you will also be accountable for improving
- You’ll have the chance to profile every aspect of your code, in order to achieve smooth UX, a low memory footprint and save on the battery
- You’ll create software that is used daily by thousands of users
Requirements
- 3+ years of native iOS app development experience
- 1+ years of native Android app development
- Solid understanding of the Apple ecosystem, of Firebase and UIKit building blocks
- Experience with connecting mobile applications to back-end services via RESTful APIs
- Be really comfortable with Git and Git Flow
- Experience with testing (Unit/Integration)
- Be inventive and expect to deal with problems where the solution is not a google search away
- Love creating user-centric apps that people actually use – we’re product-oriented developers
- Passion for elegant and intuitive user interfaces
- Organisational skills, analytical mind, ability to take ownership of a task and deliver on it – all these in the right balance 🙂
You get bonus points, if you have
- Degree in Computer Science, or relevant field
- Experience applying clean architecture
- Knowledge of software development life cycle processes & tools (Github Actions, Agile, CI/CD)
- Familiarity with Distributed Ledger Technologies (Blockchain, Web3, IPFS)
- Experience with UI Automation
Benefits
At WeatherXM we are investing in people that will contribute to the growth of the company. We are offering:
- Be part and contribute to the future of a fast scaling startup company
- Competitive salary
- Stock option incentive plan based on seniority
- Remote working & flexible hours is a standard, not an exception
- Meaningful work with a great office environment & culture
- Free weather data mining station and the finest specialty coffee