Job Description
Job Overview
We are seeking a skilled Java mobile app developer to optimize and enhance our existing application. The role focuses on improving app performance, fixing bugs, and implementing new features based on user feedback.
The ideal candidate has strong experience in Java-based mobile development, a keen eye for detail, and the ability to deliver high-quality, user-friendly applications.
Key Responsibilities
- Optimize the performance and responsiveness of the existing Java mobile application.
- Identify, debug, and fix bugs and performance bottlenecks.
- Implement new features and enhancements based on user feedback.
- Collaborate with stakeholders to understand requirements and user expectations.
- Maintain clean, maintainable, and well-documented code.
- Ensure applications follow best practices for security, usability, and performance.
- Test and validate updates across multiple devices and Android versions (if Android).
Required Skills & Experience
- Strong proficiency in Java and mobile application development.
- Experience with mobile app optimization and performance tuning.
- Knowledge of UI/UX best practices for mobile applications.
- Familiarity with debugging, profiling, and testing tools for mobile apps.
- Ability to write clean, modular, and maintainable code.
- Strong problem-solving and analytical skills.
Preferred Qualifications
- Experience with Android Studio or similar IDEs.
- Familiarity with REST APIs and backend integration.
- Experience in CI/CD for mobile applications.
- Knowledge of modern Android frameworks and libraries.
- Prior experience enhancing user-facing mobile apps based on feedback.
Why Join
Collaborate with a dynamic team focused on delivering value to users.
Improve and enhance a production mobile application with real user impact.
Work on high-quality, Java-based mobile development projects.
Opportunity to implement new features and improve user experience.