Position: Kotlin Developer
Company: DTeam
Category: Java
Experience required: 1y
English level: upper

Relevant experience developing Android apps
Knowledge of the Java and Kotlin programming languages is required to develop clear, legible, and maintainable code
Knowledge of the Android SDK and Android Studio
Practical knowledge of mobile app architecture, flow, design, implementation, and release
Familiarity with agile development techniques and CI/CD pipelines
Extensive experience developing end-to-end Android mobile apps, including design, development, and deployment to app marketplaces
Thorough awareness of the app lifecycle, architectural concepts, and design elements
A problem-solving attitude, analytic talents, and excellent technical and communication skills
Strong debugging abilities and understanding of quality assurance techniques
Familiarity with RESTful APIs and XML is required to link the app to backend services
Understanding the most recent mobile app trends, designs, and upcoming technologies
Understanding of state management to facilitate user engagement
Understanding of Agile and DevOps techniques
Knowledge of version control systems and tools, such as GitHub
Excellent interpersonal and verbal and written communication abilities
Excellent time management abilities and the ability to work autonomously
A critical thinker, analyst, and interested professional who wants to create outstanding Android products.

Create contemporary, safe, and feature-rich Android applications from the ground up with Kotlin
Comprehend requirements and convert drawings and wireframes into code
Find and repair issues to increase performance
Work with the design and testing teams to produce high-performance apps
Work with APIs and data sources per the requirements
Assist in the upkeep of code quality, reusability, and continual code evaluation
Investigate and apply new technologies to enhance the developer experience
Code unit testing to guarantee bug-free, dependable, and optimal user experience
Work with team members to design, develop, and launch new features
Put in place security procedures that are consistent with overall security goals
Using Kotlin, plan, create, construct, and deliver an end-to-end Android mobile app.

Full-time, Remote
Long term project
Vacation 24 day/year
Sick day 5 day/year
50% compensation for sports or study activities