
JAVA Mobile Developer
Overview
As Business enablement organization its critical to be able assess and interpret the business requirements so that they can be mapped effective solutions.
Business analysts are the drivers of our continued growth and success. With their commitment to innovation, these analysts seek, develop, and help implement strategic initiatives for improved efficiency and productivity. We’re currently searching for an experienced business analyst to help guide our organization to the future.
From researching progressive systems solutions to evaluating their impacts, the ideal candidate will be a detailed planner, expert communicator, and top-notch analyst.
This person should also be wholly committed to the discovery and development of innovative solutions in an ever-changing digital landscape.
Key Responsibilities:
- Design, develop, and maintain mobile applications using Java (Android SDK).
- Collaborate with UI/UX designers, backend developers, and product managers to develop user-friendly applications.
- Optimize applications for performance, speed, and scalability.
- Troubleshoot and debug applications to improve performance and usability.
- Integrate RESTful APIs and third-party services.
- Ensure application security and data protection best practices.
- Stay up to date with the latest industry trends and mobile technologies.
- Conduct code reviews and provide constructive feedback to team members.
- Write unit and UI tests to ensure software quality.
Qualifications & Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- [X] years of experience in mobile application development using Java.
- Strong knowledge of Android SDK, Jetpack Components, and Android Studio.
- Experience with Kotlin (a plus but not required).
- Familiarity with MVVM, MVP, or Clean Architecture.
- Experience with RESTful APIs and third-party libraries (e.g., Retrofit, Glide, Room Database).
- Understanding of mobile UI/UX principles and Material Design guidelines.
- Proficiency in Git and version control tools.
- Knowledge of Agile methodologies and DevOps practices.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with Firebase, GraphQL, or WebSockets.
- Exposure to Hybrid Mobile Development (Flutter, React Native).
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure).