Job Description:
- Collaborate with UX, design, product management and engineering to help define andimplement innovative solutions.
- Design, build and maintain high performance, reusable, and reliable Java code.
- Working knowledge of general mobile landscape, architecture, trends, and emergingtechnologies.
- Participate in evaluation and adoption efforts, including proof-of-concept and proof-of-technology.
- Develop mobile apps (Android and iOS).
- Translate designs and wireframes into high quality code.
- Experience with Jira, Jenkins, and CI/CD automation pipelines.
- Work closely with Business analyst to translate business requirements into timely androbust technical solutions.
- Participate in and understand the full mobile application development life cycle, fromconcept to publishing apps in the store.
- Overall accountability for the delivery of the solution design and deliverables.
- Develop robust Android applications as part of a team using Android Studio.
- Work with designers to ensure the designed interfaces are implemented correctly.
- Working in coordination with the design and the testing team to develop betterproducts with fewer bugs.
- Ensure to comply with best practices for user interface development, including accessibility and internationalization/localization.
Educational Qualification:
Bachelor's Degree in Computer Science, Software Engineering or related field of study.