Job Description for Android Developer profile with SecNinjaz Technologies LLP
Profile :Android Developers
Number of Requirements : 01
Location of Deputation : New Delhi
Experience Range :01yr 02 yrs
Salary Range : No Bar for Potential Candidates
Education Qualifications : B.Tech. / B.E. / M .C.A.
Job Description:
We are looking for an experienced Android Developer with over 1+ years of experience in building robust and scalable Android applications. The ideal candidate will have a strong technical background, practical knowledge of the latest Android development tools, and a solid understanding of the mobile application life cycle and industry best practices. Additionally, the ability to excel in a fast-paced environment and consistently deliver high-quality results is essential.
Key Responsibilities
- Find innovative solutions to hard problems
- Expertise in Android Apps development with designing and building advanced/complex applications
- Should be hands on with coding
- Carry out research and development work on Android core framework
- Should own the implementation of the project.
- Relies on extensive experience and judgment to plan and accomplish goals.
- Implements and maintains engineering objectives and initiatives.
- Collaborate with cross-functional team members to define, design, and ship applications within tight time frames.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Skills Requirement:
- 1 to 2 years of industry experience in Android Application and SDK development.
- Must have knowledge of Kotlin, Coroutines, Jetpack Compose, Android APIs and design patterns like MVVM, Clean Architecture.
- knowledge of Java, Activity, Fragment, Service, Content provider, and Lifecycle
- Knowledge of Apollo GraphQL, Background services is good to have.
- Knowledge of creating complex custom Views in Android
- Proficiency in debugging identifying memory leaks, performance bottlenecks, and using tools like ADB, Proguard, etc.
- Knowledge of Jetpack Compose is good to have.
- Ability to work effectively across multiple platforms.
- Knowledge of React Native is a plus.
- Deep understanding on OOPs, Data Structures & Algorithms
- Must have excellent managerial and supervisory skills, and verbal and written communication skills.
- Comfort with fast-paced environment and result-driven to meet the tight deadlines
- Demonstrated people management skills building and developing high performance teams
- Excellent analysis skills and the ability to develop processes and methodologies
- Ability to rapidly learn and take advantage of new concepts, business models, and technologies