Let's Connect

HTML/UI Designer/Developer

Design, architect, and build the user interface of penny.co

Experience -       5 Years

Location:            Bahrain

Type:                Full-Time

Role Description:

The role requires you to think critically and design with first principles, to think about UI experience like Apple: elegantly and intuitively. You deeply empathize with customer mental models, workflows, and existing behaviours while serving teams that have lacked modern tools, and technology.
Given your work will serve as a doorway to our whole platform, you need to pay close attention to detail, maintain a forward-thinking outlook, as well as learn to work creatively to address present needs. You are very comfortable learning new technologies and systems. You thrive in an iterative but heavily data-driven development environment, building a highly performant and fluid UI interface must be your top priority.


  • Design and architect the core UI components of the product with the founders using AngularJS best practices.

  • Build all core elements for the Penny.co and its workflow

  • Writing JavaScript, CSS, and HTML.

  • Developing product analysis tasks.

  • Making complex technical and design decisions for Angular projects

  • Experiment with, prototype, measure, and create data-driven technology stacks

  • Design and build out business process workflows

  • Help improve engineering standards, tooling, and process


You are a good fit if you:

  • Have strong hands-on programming experience (languages can be learned: we care more about good engineering skills rather than a particular language or framework)

  • Enjoy building high-performant, scalable user interfaces

  • Strong work experience with Angular Framework and building and managing custom themes for applications.

  • Proficient in SCSS, CSS, HTML, RWD (Responsive web design) and writing cross-browser and mobile compatible code

  • Hold yourself to a very high standard for production system quality

  • Love to demonstrate, and incrementally build 100% confidence in all the layers/components you develop

  • Are unafraid of unknowns and love driving projects end-to-end

  • Always take a customer and team-first approach

  • Showcase your ability with any online existing production systems implementing front-end HTML and JavaScript applications

Upload File