Apply for Sr. Android Native App Developer
Perception System is looking for a highly motivated candidate who will work closely with other developers, project manager, business analyst and quality analyst to develop the appropriate Mobile App Solutions.
Requirements
3+ Years of Professional experience in Android Native App Development.
Experience in developing B2C mobile applications
Expertise in development and implementation of mobile applications with custom UI components
Experienced in memory management and in designing high-performance apps
Experience working with Google Maps and Social APIs
Experience working with Java, Kotlin and the Android SDK.
Experience in shipping applications through Play store
Well versed with mobile UI/UX conventions
Ability to understand business requirements and translate them into technical requirements.
Experience in using software development tools such as JIRA, Confluence, GIT/Bitbucket & Jenkins.
Experience working in an Agile team (Scrum Preferred)
Good knowledge about the design pattern and MVVM architecture.
Understanding the fundamentals of Software Design Principles
Work Model: Remote (Work From Home) OR On-Premise OR Hybrid
Soft Skills:
Good command of English Language.
Must be dedicated, passionate, and hard-working. Attitude is everything.
We are looking for a creative and efficient problem solver.
Experience
3+ Years Experience
Qualification
Any descipline
Developer must have minimum 3 years of relevant industrial experience
Candidate is expected to work in a team and should have strong inter-personal skills with ability to deliver
Strong understanding of Object Oriented Programming, data structures and design patterns
Strong Java and Kotlin programming skills
Knowledge of software development processes & agile methodologies
Strong problem solving and debugging skills
Excellent English language (written & verbal) communication skills
Good understanding of DB Design
Building SDK and standalone library
Dealing with large scale project with multiple modules.
Bachelor’s/Master’s degree in Computer Science or Similar discipline
Responsilibities
Develop features for Android application for customers
Work on bug fixing and improving application performance
Unit-test code for robustness, including edge cases, usability, and general reliability
Take ownership of the features assigned right from estimating timelines to Production release