Android developer / Sr. Android Engineer / React native developer.
We are looking for an Android Developer to joint our team of developers! We want a developer that possesses passion for pushing mobile technologies to the limits. You will work with our team of talented engineers to design and build the next generation of our mobile applications.
- Demonstrated experience and an understanding of OOP, Design Patterns.
- Experience with popular architectures like MVVM and MVP.
- Experience with popular libraries like RxJava, Retrofit, OkHttp, and Dagger2.
- Experience implementing RESTful APIs to connect Android applications to back-end services.
- Solid understanding of the full mobile development life cycle.
- Must have experience developing for multiple device sizes such as mobile phone as well as tablets.
- Proficient understanding of code versioning tools, such as Git.
- Android x migration and knowledge with the latest jetpack components.
- Ability to write well designed, testable, efficient, and quality code
- Meaningful experience working on large, complex systems.
- An understanding of React Native best practices and a commitment to following them.
- Ability to work through new and difficult React Native issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of React Native applications.
- Design and build applications for the Android platform.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
You like to provide a lot of value, take complete ownership of projects, and work with smart people who are the best at what they do.