About the role
Java, C++, Android Middleware
Location: Bangalore, India
Role Summary
We're seeking an experienced Java, C++, Android Middleware Developer with expertise in framework development to join our team. The ideal candidate will have a strong foundation in Java, C++, and Android development, experience with middleware framework development, and a passion for building high-quality, scalable, and maintainable software applications.
Key Responsibilities
1. Design and Develop Middleware Framework: Design, develop, and maintain middleware framework for Android applications using Java, C++, and other relevant technologies.
2. Android Application Development: Develop and maintain Android applications using Java, C++, and other relevant technologies.
3. Framework Development: Develop and maintain framework for Android applications, including libraries, APIs, and tools.
4. Collaboration and Code Review: Collaborate with cross-functional teams, participate in code reviews, and ensure adherence to coding standards.
5. Troubleshooting and Optimization: Troubleshoot and optimize middleware framework and Android applications to ensure high performance, scalability, and reliability.
Mandatory
1. Experience: 3-6 years of experience in Java, C++, and Android development, with experience in middleware framework development.
2. Technical Skills:
1. Proficient in Java, C++, and Android development.
2. Experience with middleware framework development, including libraries, APIs, and tools.
3. Familiarity with Android NDK and Android framework.
4. Knowledge of software development best practices, including design patterns, testing, and version control.
3. Soft Skills:
1. Excellent problem-solving skills and attention to detail.
2. Strong communication and collaboration skills.