Software Engineer/Senior Software Engineer (Android)

Mergious It Solution

  • Thiruvananthapuram, Kerala
  • Permanent
  • Full-time
  • 28 days ago
Roles Responsibilities 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 Preferred skills 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 Socket.io. 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. Qualification : BE/B.Tech-Computer Science, Information Technology/MSc-Computer Science.

foundit

Similar Jobs

  • Senior Software Engineer - C++/Qt on Linux

    Quest Global

    • Thiruvananthapuram, Kerala
    Job Description Position name: Senior Software Engineer Customer name: A leading Japanese Semiconductor Manufacturing Equipment Company. Summary: This is an exciting opportun…
    • 2 months ago
  • Senior Software Engineer (Back-end)

    Nissan Motor Corporation

    • Thiruvananthapuram, Kerala
    Senior Software Engineer (Back-end) Nissan is a pioneer in Innovation and Technology. With a focus on Mobility, Operational Excellence, Value to our Customers and Electrification o…
    • 21 days ago
  • Senior Software Engineer

    PropMix.io

    • Thiruvananthapuram, Kerala
    Senior Software Engineer (Springboot) Roles & Responsibilities: Lead the project and development team, ensuring the successful execution of tasks Design and develop high-availabili…
    • 21 days ago