Position: Android Developer in Crypto/NFT project
Company: Ipofunnel
Category: Android
Experience required: 3y
English level: intermediate

Tech Stack :
- Android
- Backend API
- Bluetooth & Wifi
- Streaming Data

Job Responsibilities:
- Design and build advanced applications for the Android platform
- Work with outside data sources and API’s
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Develop the ability to monitor the operation of the device in the background of the mobile phone
- Include the ability to securely connect a mobile device to transceivers
- Allow the user to configure the device to control the device through the application
- Include the ability to connect multiple devices to the application at the same time
- Develop mobile device access to the 30-day data register
- Continuously discover, evaluate, and implement new technologies to the existing Android app to maximize development efficiency

Minimum of Qualifications: 
- 3+ years of Android development
- Knowledge of Android Architecture Components
- Knowledge of MVVM, Clean Architecture, and DI
- Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable
- Experience with third-party libraries and APIs Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
- Have published at least one original Android app Experience with Android SDK
- Good time-management skills Great interpersonal and communication skills
- Critical thinker and problem-solving skills Team player
- At least Intermediate English level

Nice to Have:
- IoT background — would be great
- Unit testing experience
- Interfacing for smartwatches
- Communication skills with clients and team
- BS/MS degree in Computer Science, Engineering or a related subject

Soft Skills: 
- Able to influence multiple teams on technical considerations, increasing their productivity and effectiveness, by sharing deep knowledge and experience
- Self-motivator and self-starter, Ability to own and drive things without supervision, and works collaboratively with the teams across the organization
- Have excellent soft skills and interpersonal skills to interact and present ideas to Senior and Executive management

What do we offer:
- Start a journey within a new team and a new big project
- 25 days holiday a year plus bank holidays
- Annual paid vacation and state holidays celebration
- Choice of a windows laptop or a MacBook
- Generous maternity/paternity/parental leave
- Flexible working Access to wellbeing support
- Internal training and development support
- Access to private healthcare
- Friendly and supportive co-workers!