Senior/Middle Android Developer to $4000

Project

We're developing a mobile banking engine. This project requires attention to detail since we do pixel-perfect design and extensively use REST APIs to manage the application features. We have 1 client already, and the bank's management is super-friendly and result-oriented ;)

 

Required Skills

- Excellent knowledge of Core Java/Kotlin, Android SDK

- Solid understanding of OOP principles and design

- Proficient in multithreaded and concurrency

- Flair for clean code, reusability, testability, and readability (SOLID)

- Understanding of architectural patterns, such as “Clean Architecture”, “MVP”, “IOC”, etc.

- Experience with Kotlin Coroutines, Koin

- Experience with REST

- Experience in implementing Material Design and well-designed UI

- Good communication and interpersonal skills

- Experience of delivering features to a deadline and working with QA teams

- Strong experience in Git / Git Flow.

 

Requirements

- Develop new functionality

- Design separate components, modules.

- Code, debug, document, and maintain portions of software

- Participate in peer code and design reviews

- Contribute to development of technical project documentation and user documentation

- Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation

- Participate in conference calls and face-to-face meetings with the Customer and Customer partners

- Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project

- Report status and progress according to the project and Company demands

- Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

- Escalate technical issues to the Architect, Team Lead, and Project Manager

- Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational events

 

Personal Profile

- Responsible and proactive

- Good team-player

- Ability to self-study

- Striving to introduce best practices in daily work

- Be ready and be able to communicate in written and verbal form to the client

 

Offer

- 100% Remote work (part-time available)

- Competitive salary in USD

- Flexible work schedule

- Interesting project that will improve your hard- and soft-skills

- Experienced management and friendly environment

- Ability to work with the industry-leading companies

Published 4 March
179 views
·
78 applications
20% read
·
12% responded
Last responded 1 day ago
To apply for this and other jobs on Djinni login or signup.