UI Designer

2 openings in Mississauga, Canada

As a member of the BBM user experience team, you will be part of the core BBM product team responsible for delivering on a variety of user experiences on the iOS, Android, desktop web, and mobile web platforms. Sample projects include core BBM messaging experience upgrades, 3rd party services delivered through a web-view, and optimizing new user on-boarding flows.

The successful candidate will take on a UI role and work directly with UX, engineers, product managers, and other stakeholders to define and build out pixel perfect user interface. This role will be expected to understand design conventions, industry best practices, technical constraints, and customer needs.

The candidate will work with teams in Canada, Indonesia, and partner sites. Travel may be required infrequently.


• Designing usable and elegant mobile application features
• Using a variety of techniques to validate your work; including internal and external testing
• Prototyping concepts efficiently to effectively communicate your ideas, validate flows, show interactions, take in feedback, and successively iterate
• Partnering with Engineers to oversee the UX and UI of a product from conception to launch.
• You must understand how developers work and know how to work with them.
• Package assets and communicate with the engineering team to implement features
• A vocal, active member of the team to ensure we are constantly raising our standard of work
• You should have a process for understanding users and fight to empower them.
• Take a new feature from ideation to implementation, collaborating along the way with the product owner, project manager, marketing strategists, writers, and developers
• Design beautiful, intuitive interfaces that are effortless to use across multiple devices
• Present design solutions to stakeholders, team members, and defend design decisions, and incorporate feedback into the design cycle
• Shaping the visual identity of our products and brand
• You’re obsessively attentive to details
• Understands workflow automation
• Understand the technical feasibilities of both web and mobile technologies such as different type of browsers, HTML, CSS, JavaScript in context to your design decisions.


• 3+ years of UX/UI design on a product team
• Advanced proficiency in design tools such as Sketch, Adobe Photoshop, Illustrator, etc.
• Experience with prototyping tools such as InVision
• 5+ years of professional experience as a designer
• Experience with Product development environment and preparing/ handling design to developers
• Experience in working on a designer-developer collaboration tool like Zeplin
• Good knowledge of Agile environment, experience with Pivotal Tracker (or Jira) is a plus
• Good interaction chops, an eye for quality design and ability to think through product strategy
• Great communication skills – ability to effectively pitch design concepts and articulate design decisions
• You have an empathetic approach to user design and the ability to break down what makes an excellent interface
• A passion for the craft and creating a product that leaves an impact on our users
• Resourcefulness and hustle under pressure; must be able to work smart through adversity and deadlines
• A team player who loves to collaborate and bounce ideas off other creative - you understand that giving/getting feedback is crucial in your development and growth
• Designing usable and elegant mobile application features
• Using a variety of techniques to validate your work; including UI testing on different device sizes
• Experience with data visualization and/or building dashboards
• Diploma or degree in digital design, interaction design or communications (or equivalent)

To apply: Please submit updated resume and Portfolio (MUST).

What are we about?

BBM is building services for everyone in Indonesia — defining the digital landscape of our 13k island archipelago.

We develop software in an Agile way, using Extreme Programming methodologies.

That means we embrace change, but it doesn't mean we work crazy hours.

We maintain a sustainable pace (8 hour days, no overtime, no nights or weekends) because everyone needs a life.

Pair programming, test driven development, continuous integration, and continuous deployment are core to our principles.

Some of your future coworkers:

Al Amin Adjie Santoso
Jasinda Gebyriani
Krisna Margono
Djonny Steven Abenz Sim
Sugeng Wibowo
Apply Now