HamburgerMenu
hirist

Job Description

Description :

About the job :

Roles and Responsibilities :


- Own and lead end-to-end development of complex Android features, from problem-domain modeling to architecture, implementation, delivery, and post-release monitoring

- Develop, test, fix, and deploy Android applications with a strong focus on scalability, modularity, and long-term maintainability

- Efficient and effective collaboration with cross-functional teams to define, refine, design, and ship new features

- Write clean, scalable, and reusable code that demonstrates technical excellence

- Stay curious and proactive by exploring, advocating, and implementing cutting-edge technologies

- Identify technical debt, suggest improvements, and contribute to overall mobile architecture

- Monitor and optimize app performance, focusing on speed, memory, network, and battery efficiency

- Participate in design and code reviews, ensuring adherence to best practices and coding standards

- Mentor SDE-1 engineers, share technical insights, and contribute to team-wide learning

- Raise the bar for yourself and your team by challenging the status quo, asking tough questions, and pushing boundaries to achieve exceptional outcomes

Must have skills :


- B.E / B.Tech degree in Computer Science or equivalent

- 4 - 6 yrs of experience in Android app development

- Proficiency in Kotlin (preferred) and/or Java

- Understanding of OOP concepts, advanced data structures and basic algorithms

- Very good understanding of Android basics, internals and lifecycle

- Understanding of Jetpack Compose

- Knowledge of design patterns and software architecture principles

- Familiarity with RESTful APIs to connect mobile applications to back-end services

- Experience in integrating third party libraries and frameworks

- Proficiency in advanced version control and Git workflows (PRs, branching, tagging, CI/CD

Good to have skills :


- Experience in publishing applications via Google Play Store

- Experience in writing and maintaining unit-tests

- Exposure to performance profiling, memory optimization, and app security best practices

- Experience with Firebase, analytics, and crash reporting tools

- Experience working in Agile environments with tools like JIRA

- Understanding of mobile CI/CD pipelines and automated testing frameworks (JUnit, Espresso, etc


info-icon

Did you find something suspicious?