Job Overview
We are seeking a skilled Mobile Application Developer to join our team. In this role, you will work closely with backend developers to deliver high-quality, pixel-perfect mobile apps. You’ll be responsible for transforming wireframes and business requirements into seamless user experiences. This position will be based in the client’s office, allowing you to work directly with the client’s team.
Key Responsibilities
- Design and develop mobile applications for both web and mobile platforms, ensuring they meet design specifications and business needs.
- Create UI/UX elements based on wireframes and business requirements.
- Develop and maintain front-end documentation, including scope requirements, designs, testing, and implementation strategies.
- Troubleshoot and resolve issues related to client and user feedback.
- Collaborate with cross-functional teams to gather and analyze business requirements, creating technical solutions.
- Participate in all aspects of the software development lifecycle—design, coding, testing, and deployment.
- Deliver results in an agile scrum environment, ensuring timely and efficient project completion.
- Take ownership of technical challenges, working closely with both internal and external teams to find solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Knowledge of UI/UX principles and mobile development best practices.
- Proven experience in Android app development using Java and Kotlin.
- Familiarity with Git and RESTful APIs.
- Good verbal and written in English.
Nice To Have
- Experience with Kotlin Multiplatform or React Native.
- Background in digital banking platforms or related industries.