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 :
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