Cloud / 6+ Years

Senior Android Developer

Bengaluru

About Eximietas:

https://www.eximietas.design/
Eximietas, a technology services and solutions company headquartered in San Jose, CA with a global footprint that extends to Bangalore, Chennai, and Bhubaneswar in India. Specializing in Cloud Computing, Cybersecurity, VLSI, Embedded Software, and Artificial Intelligence, Eximietas is dedicated to empowering businesses with cutting-edge innovations, ensuring their digital future is secure, efficient, and poised for growth. We foster a vibrant and collaborative work culture that thrives on innovation and inclusivity. Rooted in the spirit of Silicon Valley’s tech dynamism, our global teams are united by a passion for excellence in technology and engineering.

This job might be for you if:

  • You enjoy solving problems. You love taking on difficult challenges and finding creative solutions.
  • You do not know the answer but will dig until you find it.
  • You communicate clearly. You write well.
  • You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take
    ownership of the time you spend with us and make a difference.
  • You can impress our customers with your enthusiasm to solve their issues (and solve them!)

Job Description :

We are seeking three experienced Senior Android Developers to join our dynamic tech team. The ideal candidates will have at least four years of experience in developing native Android applications using Java and the Android SDK. They will be involved in the full app development lifecycle from concept to delivery and postlaunch support.

Key Responsibilities

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Refactor existing code to enhance readability, maintainability, and performance.
  • Work with outside data sources and APIs(Third party libs)
  • Develop and maintain Unit-test code for robustness, including usability, and general reliability. Utilize unit test frameworks such as JUnit and Mockito to ensure high test coverage.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices.

Requirements and skills:

  • 6+ years of professional experience in Android development with proven software development experience.
  • Proven software development experience and Android app development using Java and Kotlin
  • Experience with Android SDK and NDK
  • Experience with Binder , AIDL , inter communication for Android components.
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs.
  • Experience working in security concepts – cryptography, encryption/decryption, and Data formatting like Encoding.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
  • Demonstrated expertise in refactoring code to improve readability, maintainability, and unit testability.
  • Extensive experience with unit testing frameworks (JUnit, Mockito, etc.) and a deep understanding of writing effective unit tests.
  • Solid understanding of design patterns and best practices in Android development.
  • Proficiency with version control systems such as Git.
  • Strong analytical and problem-solving skills
  • Experience with Git, CI/CD pipelines, and other version control systems is a plus