Jakarta Pusat
On-site
IDR 200.000.000 - 300.000.000
Full time
Job summary
A leading consulting firm in Jakarta is looking for an experienced Android Developer to architect and implement UI/UX for web/mobile applications. The ideal candidate will have a Bachelor's degree and strong knowledge in Android Java and UI/UX design. Responsibilities include gathering business requirements, maintaining documentation, and collaborating in an agile environment. This role requires good communication skills and the ability to manage multiple priorities effectively.
Qualifications
- Knowledge & experience in Native Android Java, Git, RESTful API.
- Familiarity with layout design and UI/UX design.
- Ability to manage multiple priorities under pressure.
Responsibilities
- Architect and implement web/mobile UI/UX based on wireframes.
- Gather and analyze business requirements for development.
- Produce and maintain technical documentation.
Skills
Native Android Java
Git
RESTful API
React Native
React.js ecosystem
Flutter
UI/UX design
JIRA
Communication skills
Education
Minimum Requirement
- A minimum of a Bachelor's degree is required
- Willing to work from office at South Jakarta (full on-site)
- Willing to work for Banking
Required Skills
- Qualifications: Having knowledge & experience in Native Android Java, Git, RESTful API, React Native (Javascript), and React.js ecosystem.
- Additional knowledge & experience in Flutter and Digital Banking platform is a plus.
- Familiarity with layout design, information hierarchy and organization, and UI/UX design.
- Familiar using JIRA or other project tracking software.
- Ability to manage multiple competing priorities under pressure.
- Ability to work occasional overtime and a flexible schedule as needed to meet work objectives and deadlines.
- Ability to work independently and as part of a team.
- Good in written/verbal communication skills.
Responsibilities
- Architect and implement web/mobile UI/UX based on provided wireframes and business requirements.
- Gather, document and analyze business requirements in order to help define scope of software development initiatives. May include mobile mock-ups and interaction prototyping.
- Produce and maintain technical documentation related to front-end modules (e.g. scope requirements, logical and technical designs, testing and implementation plans).
- Troubleshoot and implement bug fixes related to client and user reported issues.
- Play proactive support role and take ownership of technical issues, and work with internal/cross-functional/external team to resolve more advanced issues when necessary.
- Collaborate with team members in all aspects of software design, coding, testing, documentation & deployment.
- Deliverables in agile scrum approach.
Nice to Have