User Interface Developer

User Interface Developer
Company:

Traveloka


Place:

Jakarta


Area:

Programmer

User Interface Developer

Details of the offer

Company Description Traveloka is a technology company based in Jakarta, Indonesia founded in 2012 by ex-Silicon Valley engineers and aims to revolutionize human mobility with technology. Today, Traveloka is expanding its reach by operating in six countries in Southeast Asia and experimenting with new endeavors that will create a large impact in the markets and industries we touch.

Job Description

The User Interface (UI) Developer spearheads new product development and the improvement of existing products. You will leadthe development of drawings for prototyping and production, and conducts technical feasibility analysis of the design plans. You will workin close partnership with stakeholders to revitalize design solutions for outdated products and/or services.

The UI Developer is encouraged to uncover the rising new media technology trends and develop some business acumen to meet the user needs and feasibility of the technology. As a strong communicator, you need to be able to present ideas and concepts to both technical and non-technical audiences.

You are responsible for the coordination with the Engineers in Tech function to ensure the delivery of quality design products. In addition, you need to developthe more junior team members through capability development and technical coaching.

You are able to work on multiple tasks concurrently and deliver on expectations within deadlines with high level of changes and iterations required. In addition, You will need to demonstratestakeholder management skills in partnering internal stakeholders to develop quality creative solutions that meet overall business objectives and goals.

Key Responsibilities:

Determine design solution requirements

- Clarify the assigned design project scope, including its goals, requirements, and expectations
- Develop and communicate requirement-specific solutions to stakeholders
- Compartmentalize designs into functionally effective components
- Conduct technical feasibility analysis for choosing the appropriate medium/technology that fits with design intent and specification, user needs, and business goals.

Develop prototypes for new products and services

- Oversee design adjustments made to prototypes
- Manage components and assemblies of prototypes in adherence to applicable industry and business standards
- Recommend potential solutions to circumvent future design issues throughout the prototyping process
- Lead the design and demonstration of product prototypes
- Lead the development of drawings for prototyping and production
- Monitor design project execution to ensure timely completion and raise concern early to anticipate delay when required

Evaluate product and service performance and maintain the high standard of design quality

- Proactively provide explanations regarding the limits of technical solutions and propose alternative / potential solutions to overcome the barriers in achieving the design intent
- Implement changes and fix errors across the lifecycle of products and/ or services
- Identify outdated products and/or services and revitalise with design solutions in partnership with stakeholders
- Evaluate product concepts or technical solutions to identify the most viable products and/or services for implementation
- Test design solutions with validation activity that meets with design intent and specifications, and get them ready to be implemented in the intended platform
- Produce designs and test specifications for new visual and/or product and feature ideas, including participation in design research
- Engage relevant stakeholders to study the technical feasibility of products and/or services before going into the development phase

Conduct Usability Testing

- Conduct usability and concept testing of design prototypes in laboratory setting, remotely, and real-life setting
- Analyse and synthesize user and/or expert feedback on the navigation of user interface performance, as well as overall quality of the design solution
- Recommend refinements and iterations to design based on usability and concept testing results, including identifying potential big ideas for future improvement
- Monitor the quality of the user interaction and the design from success metric performance overtime, and provide actionable insights to improve product performance

Qualifications

Minimum qualifications

- Between 1–5 years overall work experience as a hands-on UI Developer or Front End Engineer in the industry (education background could range from Computer Science or any other relevant Programming disciplines; or Human-Computer Interaction, Digital Design, or other related field, with equivalent practical design experience).
- Portfolio that showcases UIDev craft (and its applications of technical methodology) with some level of understanding of the Human Centered Design methodology (along with its methods and tools), willingness to learn and iterate, and passionate about design and storytelling.
- Experience working with web and/or mobile based technologies (e.g., HTML, CSS, JavaScript, Android Studio, XCode, etc.).
- Fluency in Indonesian and English communications (both verbal and written).
- A deep sense of accountability, adaptability, and embracing ambiguity working collaboratively in a fast-paced environment.

Preferred qualifications

- Experience working with Design System and with web or mobile based technologies using design and prototyping tools (such as Sketch, Adobe Creative Cloud, Balsamiq, Zeplin, ProtoPie, Miro, etc.)
- An evidence of performing in a multidisciplinary design, business, and tech team is a plus.
- Some understanding of the eCommerce and/or digital travel and lifestyle industries, extra points for having successfully deliver products in/for the SE Asia and/or regional markets.
- The ability to form consensus across a broad, fast-moving organization through excellent communication and interpersonal skills (including: negotiation, constructive feedback, presentation, managing expectations, resolve conflicts).
- Effective design sensibilities as they relate to applying a brand to digital experiences.

If this sounds like you, let us know you exist! With you as a User Interface Developer, we can seize business opportunities, all while creating meaning for our products and providing value for our users.

Additional Information

Traveloka Design team is tasked with the role of humanising technology – the one who has the most relevant expertise in understanding human values and life experiences – using systematic approaches such as the Human Centred Design methodology in delighting users and customers through Traveloka product offerings.
Comprises of people from the Design, Architecture, Social Sciences, and Computer Science background, we value collaboration and empathy when it comes to producing innovative solutions.

Read about our design journey here: https://medium.com/traveloka-design


Source: Bebee2


Area:

Requirements

Senior .net developer

Company Description We are on a journey to build Indonesia’s digital future. That future can only be built with bright people like you. Our team’s operating...


From Pusat Inovasi Global - Jakarta

Published a month ago

Backend engineer/micro service

Position: Backend Engineer (micro service) Design: Lead and participate in design sessions and discussions, including architectural recommendations, best...


Jakarta

Published 25 days ago

Senior fronted engineer

· A skilled React.js front end developer. · At least 3 years of experience as software developer with similar responsibilities. · Knowledge of web libraries...


Jakarta

Published 15 days ago

Php developer

- Build applications and website in PHP and CodeIgniter - Be committed to the deadlines - Resolve technical issues and escalate unresolved issues if can’t fix...


From Softwareseni - Special Region of Yogyakarta

Published 19 days ago