Job Overview

Title:

Android Craftsman - Kotlin Clean Code TDD

Description:

join our client - a trusted global technology services partner


step into a role where your work powers digital transformation for some of the world's leading enterprises. our client is a well-established service-based company known for delivering high-impact mobile, web, and enterprise solutions across industries.

with a strong engineering culture, collaborative teams, and a focus on innovation, they offer an ideal environment for experienced developers to grow, lead, and make a real impact.

be part of a company that values technical excellence, work-life balance, and long-term career growth.


responsibilities

working with the client and the team to determine requirements and how best to deliver them

leveraging fully the capabilities of the android platform, in accordance with its guidelines and

idiomatic development patterns.

providing technical mobile leadership within their team.

delivery of software using agile/xp technical practices.

automation of build and play store deployment.

demonstrating strong problem-solving skills.

mentoring client team members & advocating agile practices.

helping improve the team and client's delivery capabilities.


required skills

good understanding of ui design principles and platform specifics defined by google's material

design guidelines. an ability to work closely with designers.

experience working with jetpack, architecture components and dagger.

strong understanding and knowledge of the key android frameworks and technologies.

highly effective at working in both oop and fp programming styles in kotlin. leveraging

language features to write idiomatic kotlin code.

practical, hands-on understanding of android development architectures, patterns & principles

applied on complex applications.

good understanding of server side apis, http & restful services adopting wherever practical

a thin-client style approach.

good understanding on the memory management model of android java runtime in order to

implement memory efficient code.

strong understanding of the principles underlying agile development and an understanding of

the various approaches that can be effective in realising these principles in different contexts.

strong communication skills, including the ability to communicate effectively while working

remotely with globally distributed teams.

strong interpersonal skills including a desire to collaborate and knowledge-share with other

team members, including client team members. this also includes the ability to work collectively

towards a common goal without insisting on a given course of action.


apply now or send your resume to

Salary:

$637868-$1249775 Annual

Company:

CareerXperts Consulting

Location:

Bangalore, Karnataka, India