Lead Engineer Android Job in Experion Technologies
Lead Engineer Android
Experion Technologies
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
Job Description:
- Design and develop Android applications as per desired specifications.
- Confidence in your own ability and a relentless fire to make anything possible
- Deep understanding of the Swift and knowledge of protocol oriented programming
- Expertise using Kotlin and Android Jetpack components like view model, live data, room,
navigation component, etc. and version control systems (such as GIT, visual code) - Good working exposure with integrating REST API and strong knowledge in object-oriented concepts &
design patterns - Understanding of MVC and MVVM design patterns
- Experience in publishing app to play store.
- Excellent knowledge of different Android versions and upgrading codebase to support new OS versions.
- Excellent knowledge of offline storage, database handling, threading, and performance tuning.
- Experience in third-party libraries like Google, Firebase, Map box, etc.
- Quickly generate and update prototypes from UI concepts for testing and team feedback
- Well versed in troubleshooting issues and debugging the android code.
- Ability to integrate a variety of data sources and databases into a single system.
- Understands the impacts of performance-based designs, accessibility standards, and security
compliance in the development - Passion for best design & coding practices with a desire to develop innovative ideas
Duties and Responsibilities:
- Take lead engineer role in managing tasks in a sprint, reviewing the code of team members, and
ensuring first time quality of code - Write clean , and well-designed code
- Capability to discuss features and user stories with customer, draft user stories, translate that into
technical specifications, and convert it into working code. - Capability to work with the customer in evolving the functional and technical maturity of Android
applications. - Deeply involved with product and tech leadership to conceptualize application features.
- Follow modern agile-based development process including TDD based unit testing, and to split features
into user stories & tasks to produce continuous product increments - Troubleshoot, test, and maintain the core product software and databases to ensure strong
optimization and functionality
Additional Information/Specifics
- Participate in the full product development cycle, including brainstorming, release planning and estimation,
implementing and iterating on code, coordinating with internal and external clients, internal code and design
reviews, MVP and production releases, quality assurance, and product support. - Comfortable with proactive outward communication, technical leadership and positive about accepting
challenges.
Experience Required :
5 to 8 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us