Bachelor's or Master's degree in Engineering, Computer Science, or equivalent experience., At least 5+ years of experience in Android development., Strong understanding of Android SDK, frameworks, and web API integration., Proficiency in Java, Kotlin, Flutter, and design patterns like MVVM or Clean Architecture..
Key responsibilities:
Guide and oversee Android application development processes.
Collaborate with stakeholders and team members to gather and analyze requirements.
Design, develop, test, and review Android code, ensuring best practices.
Lead and mentor the Android development team to ensure timely delivery.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
Coders Brain is a global leader in IT services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers.
We achieved our success because of how successfully we integrate with our clients.
Coders Brain is a global leader in its services, digital, and business solutions that partners with its clients to simplify, strengthen, and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deepset commitment to our clients, comprehensive industry expertise, and a global network of innovation and delivery centers.
Location: Banglore
Client Name: BORN GROUP_TECH MAHINDRA
Position: Permanent with CODERSBRAIN
Experience:5+YEARS
Notice Period: Immediate or 15 days
Role: ANDROID DEVELOPER
JOB RESPONSIBILITY:
Guide and oversee the process of Android application development.
Collaborate with stakeholders, project owners and engineers to gather,
analysis, document and estimate delivery scenario
Design, develop, test, and implement Android code and review code written
by other developers.
Participate in architectural and design discussions and share feedback.
Lead and mentor the team of Android developers to ensure timely delivery.
Ensure the development team follows code best practices and industry
development trends.
Explore and evaluate new findings, conceptual ideas, detailed design, and
share with stakeholders and crossfunctional teams.
BachelorʼsMasterʼs degree in Engineering, Computer Science, (or equivalent
experience)
At least 5+ years of experience in Android development (rare exceptions for
highly skilled developers).
Solid understanding of the Android SDK and knowledge of different android
frameworks
Extensive experience of utilizing web APIs within android applications
Excellent technical expertise on Android device platforms
Exposure to custom UI development
Familiarity with performance profiling tools available in Android
Efficiency in working with design patterns like MVVM, VIPER, Clean
Architecture, etc.
Good grasp on Java, Kotlin, Flutter, and OOPS concept
Expertise in Android UI design principles, patterns, and best practices
Excellent knowledge of GithubBitbucket
Handson knowledge of Restful APIs to connect Android applications to
backend
Preferred skills
Fluency in English language for effective communication
Ability to work fulltime (40 hoursweek) with a 24 hour overlap with
USCanada time zones
Aware of Junit and other unit testing concepts
Familiarity with cloud message APIs and push notifications
Ability to understand business and technical requirements
Proficient understanding of issue tracking tools, such as JIRA.
Excellent knowledge of the Agile Development process
At least one app live on the Google Playstore
Prior experience of team management
Strong analytical, technical and creative skills
Excellent communication and organizational skills
INTERESTED CANDITATE KINDLY MAIL ME THERE UPDATED RESUME AT DEEPIKA@CODERSBRAIN.COM
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.