Job Description
We're looking for an Android & iOS to join our Team. Our team consists of generalist engineers.
What will you be doing
- Translate designs and wireframes into high-quality code
- Design, build and maintain high performance, reusable, and reliable Java or kotlin code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Build and publish applications in app stores
- Collaborate with cross-functional teams to analyze, design, and ship new features
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Experience with cloud message APIs and usage of push notifications
About you
- Your ability to think through problems matters more to us than your experience. We are looking for people who can work independently with minimal guidance.
- Experience with source/version control software, continuous integration, unit testing, build processes.
- Experience using RESTful web services within mobile applications
- Proven ability to work independently with minimal guidance to produce high quality solutions
- Strong problem solving, critical thinking, and self-motivated skills
- Experience with offline storage, threading, and performance tuning
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Good understanding of Data Structures, Algorithms and Operating Systems
- Knowledge of the Android ecosystem/iOS System and the libraries available for common tasks.
- You might not have experience with all the tools that we use but you can learn those given the guidance and resources
Requirements
- java
- javascript
- ios development
- Android Studio
- Flutter
Qualification
Bachelor's Degree