Senior Android Developer

Senior Android Developer

TechInception is seeking a Senior Android Application Developer with design and development experience to contribute toward the success of our technology initiatives. He will be responsible for the development and support of the TechInception mobile applications. Perform multitasking like application design, development oversight and coordinating with other groups within the TechInception to deliver the overall solution. Perform different tasks of high complexity and significance to design, code, test, debug, maintain and modify applications.

As a Senior Android Developer you will:

Design, code, test, debug, document, maintain, and modify computer programs of high complexity, significance, and risk

Participate in application architecture functions including estimating and defining time tables, cost and project tasks

Recommend solutions to improve business with a focus on core architecture, technology strategies and standards

Create and recommend improvements to unit, test plans and testing process based on assessment of organizational needs

Design basic and detailed program specifications while ensuring that expected application performance levels are achieved by managing interfaces, service levels, standards, and configurations

Guide technical staff and business partners to investigate, review, and solve complex, multidisciplinary business problems

Monitor operating efficiency and organizational needs of existing application systems and identify opportunities to fine-tune and optimize applications of developed projects and recommend technical solutions

Demonstrate solid understanding of the business needs driving the projects


Bachelor’s degree, or equivalent work experience

Required Skills

Total IT experience 9-10 years with 4-6 years android development / systems analysis experience

Design and develop Android native for mobile phones, and tablets

Experience with Android UI

Experience with Android SDK performance tools, and optimization

Strong object oriented programming, design skills, and computer science fundamentals

Demonstrated success in delivering complex full stack mobile applications across native and server-side components

Skills in problem solving and algorithms Ability to switch among multiple projects, multiple languages, and multiple IDEs in short periods of time (and some time in the same period of time)

Able to work well individually as well as in a highly collaborative team

Familiarity with Agile methodologies

Direct work in applications that serve a very large number of users along with handling highly secure information.

Extensive experience in:

Modeling: data, process, events, objects

IT standards, procedures, policy

Change control

Application maintenance

Application design, architecture

Release management

Application testing