
Software Engineer, Senior
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, build, and maintain Android applications for phones and tablets.
- Develop a native Android app integrated with Infor OS Notification Center APIs.
- Ensure performance, responsiveness, and reliability across multiple Android devices.
- Deploy applications to the Google Play Store and third-party app stores.
- Implement push notifications and real-time updates using Infor ION and related technologies.
- Integrate authentication and authorization using Infor Federation Services (IFS).
- Collaborate with UX designers, backend developers, and product managers.
- Write clean, maintainable, and testable code using Kotlin and Java.
- Identify bottlenecks, fix bugs, and optimize performance.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Take ownership of project delivery, setting technical direction and best practices.
- Provide guidance and technical support to team members.
- Stay updated with emerging Android technologies and development trends.
- Bachelor's degree or higher in Computer Science or a related field.
- 6-7 years of Android development experience.
- Strong knowledge of the Android SDK, app architecture patterns (MVVM), and Jetpack libraries.
- Proficiency in Kotlin and Core Java (Mandatory).
- Experience with Jetpack Compose.
- Expertise in REST API integration using libraries like Retrofit.
- Strong knowledge of Git and version control workflows.
- Familiarity with push notifications and cloud messaging services.
- Experience with custom library development, encryption, data storage, and performance optimization.
- Experience in writing unit tests.
- Knowledge of Android Enterprise development is a plus.
- Exposure to iOS development is an added advantage.