İşin təsviri
Responsibilities:
- Design and build advanced applications for the Android platform;
- Collaborate with cross-functional teams to define, design, and ship new features;
- Work with outside data sources and APIs;
- Unit-test code for robustness, including edge cases, usability, and general reliability;
- Work on bug fixing and improving application performance;
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
Requirements:
- BS/MS degree in Computer Science, Engineering, or a related subject;
- Proven software development experience and Android skills development;
- Proven working experience in Android app development;
- Have published at least one original Android app;
- 1 or 2 year experience with Kotlin;
- Experience with Android SDK;
- Experience working with remote data via REST and JSON;
- 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;
- MVP, MVVM, Clean architecture;
- Android Components;
Preferred Skills:
- Room;
- Coroutines;
- RXjava2;
- Dagger 2;
- Gson;
- Familiarity with Agile/Scrum development methodologies.
Why Join PRODATA LLC:
- Opportunity to work on diverse and impactful projects that challenge your skills.
- A collaborative and supportive work culture that fosters creativity and innovation.
- Access to the latest tools, technologies, and resources to enhance your expertise.
- Competitive compensation package and benefits.
If you are a talented Android Developer looking for an exciting opportunity to contribute to cutting-edge web solutions, PRODATA LLC welcomes you to join our team. Be part of a passionate group of professionals who strive to create exceptional web experiences for our clients.
To apply, please submit your updated resume.
Note: Only shortlisted candidates will be contacted for further evaluation.