No more applications are being accepted for this job
- Design and build advanced applications for the Android platform.
- You will be involved in all aspects of development playing a critical role in design, planning, development and deployment and help develop best practices for future development.
- Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support.
- Working directly with developers and product managers to conceptualize, build, test and realise products.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
- 5 years of experience at cutting edge organizations or startups
- Extensive experience in developing mobile apps using Android SDK with proficiency in Core Java / Kotlin and design patterns
- Good grasp of algorithms, design patterns, memory management and multithreaded programmingConversant with JSON, XML, Web services API
- Hands- on experience with Android s debugging, unit testing, memory and performance optimization tools.
- Extensive knowledge of Object-Oriented programming concepts, design patterns and Core Java.
- Experience in hybrid cross platform technologies like Ionic, React Native Flutter will be a plus.
- Knowledge about the different Android versions and must keep pace with the latest technology trends.
- Should have experience in working with
- Experience in working with third party libraries.
- Understanding about code version control tools.
- Aware of designing complex layouts.
- Familiarity with all necessary Google Services and API s (Firebase, Map s API etc).
- Understanding about android studio and debugging tools.
- Experience in offline caching, threading and performance tuning.
- Experience in android Jetpack components will be a plus.
- Knowledge in integrating payment gateways.
- Experience in testing and releasing applications on Google Play Store.
- Having client handling experience is an advantage.
- Must have good communication skills.
- Should have published at least two application in google play store.
- Must have a good understanding of version control tools.
- Should be up to date on new technologies.
- Should be good at designing and programming.
- Solid understanding of the full mobile development life cycle.
- Ability to convert the client business requirement to technical requirements.
- Experience in working with remote data JSON and REST.
Software Engineer/Senior Software Engineer - Thiruvananthapuram / Trivandrum, India - Mergious It Solution
Description
Roles Responsibilities
Preferred skills
Qualification : BE/B.Tech-Computer Science, Information Technology/MSc-Computer Science.