Purpose of Position: To develop Android and React Native projects as Android technical lead.
Major Responsibilities:
- Support full development lifecycle by contributing to design, coding, testing and release management
- Contribute to architectural design and UI ideas to develop new features
- Troubleshooting and debugging at various stages of development
- Collaborate closely with the team in a highly collaborative environment for integration, design, and testing
- Involved in CI/CD and automation
- Develop prototypes to demonstrate product ideas
- Design and build applications for the Android platform and react native (Nice to have)
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Ability to understand business requirements and translate them into technical requirements
- Estimate software development work effort in agile projects
- Technical and solution documentation preparation
- End to end ownership for assigned projects and tasks
Competencies:
General Skills:
- Team Player and team coordination should be good
- Strong written and verbal communication skills
- Aggressive but level-headed to handle issues.
- Right attitude and proactive - with goal to get things done
- Flexible to switch platform and learning attitude should be valuable
- Familiarity with the use of engineering project management tools including github, JIRA, pivotalTracker etc.
Technical/Domain Skills:
- 7+ years hands-on experience with Kotlin, Java language and Android SDK
- Should have hands on experience on React Native technology (Nice to have)
- Understanding of Android design principles, interface guidelines and material designs
- Must have strong knowledge of Android UI design principles, patterns, and best practices
- Experience with Android frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Good experience with application memory management and performance improvement
- Must be familiarity with cloud message APIs and push notifications
- Must be familiar with design architecture patterns e.g. MVVM, MVP Or MVC
- Should be familiar with Agile development process
- Understanding of Test Driven Development and proven experience in software engineering using TDD
Education:
- BE
- MCA
- Or closely related with 7+ years of software development experience
Work Experience: 7+ Years
Note:
The Job Description is subject to change from time to time, as per the requirements of the Company and the competencies / qualifications you may acquire in future.
📌 Android Lead Developer (India)
🏢 FIGmd
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.