Bengaluru
On-site
INR 8,00,000 - 15,00,000
Full time
13 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a skilled Android Developer with extensive experience in Kotlin. This role involves contributing to project plans, writing high-quality code, and supporting mobile app development. You'll have the opportunity to mentor junior engineers and work in a collaborative, fast-paced environment. If you're passionate about mobile technology and eager to learn new skills, this position offers a chance to make a significant impact in a dynamic market. Join a team that values innovation and excellence in software development.
Qualifications
- 5+ years experience with Kotlin for Android app development.
- Experience with Agile development methods such as Scrum and Kanban.
Responsibilities
- Contribute to the development of project plans and documentation.
- Develop and support new features for mobile apps.
- Mentor junior engineers to grow team skills.
Skills
Kotlin for Android app development
Mobile app technologies
API web services (REST)
Version Control Systems (Git)
Unit testing
MVC/MVVM architectures
Agile development methods
Strong communication skills
Education
Bachelor's degree in computer science
Tools
- Contribute to the development of project plans, project documentation and test plans.
- Produce high quality code. While we have QA and validation teams, we expect developers to write unit tests and contribute to test automation frameworks.
- Use industry best practices and coding standards
- Participate in peer reviews and provide feedback on architecture and code
- Support, maintain and administer deployed solutions
- Develop and support new existing features, customization for our mobile apps
- Assist Lead Developer with mobile app development strategies and execute the plans
- Monitor mobile app performance and troubleshoot app issues
- Develop and maintain technical documentation related to mobile app projects
- Learn new technologies and apply them to fulfill business needs
- Take necessary measures to ensure cross-pollination of feature architecture and development
- Mentor junior and mid-level engineers to grow team s skillset
- Flexible enough to work on products being produced for a fast-changing market
- Constantly look for ways to increase the team s velocity/productivity by eliminating waste
- Target zero surprises; proactively react to any surprises
SKILLS KNOWLEDGE:
- Comprehensive working knowledge of Kotlin for Android app development
- Broad knowledge of mobile app technologies, data persistence, asynchronous coding, and platform best practices
- Familiar with API web services (REST)
- Ability to execute projects accurately and quickly
- Excellent attention to detail and the ability to effectively multi-task to meet objectives
- Strong communication skills, both written and verbal, and with a cross-functional team
- Ability to work well both independently, as well as with others on a team
- Self-starter with motivation and ambition
Minimum Qualifications
- 5+ years experience with Kotlin for Android app development
- Experience with Version Control Systems (Git)
- Experience with unit testing and MVC/MVVM architectures
- Bachelors degree in computer science or strong work equivalent
- Additional experience with Native Development
- Experience with Agile development methods such as Scrum and Kanban
- Ability to work in a collaborative, fast-paced team environment
- Excellent written and verbal communication skills
Preferred Qualifications:
- Cloud services experience
- Working knowledge of Swift for iOS app development
- At least 8 years of development experience
- C# development experience
- Proven experience with improving system logging, error reporting, and app performance
- Xamarin experience is nice to have