For more than 15 years, we have been developing customized software solutions for web & mobile platforms and providing IT staff augmentation services to clients from all over the world. We strive to develop solutions with creativity and professionalism in a friendly and inspiring environment. We’d love you to be part of it!
Profile & Seniority
We are looking for a Lead UI Engineer who will build high-quality software delivering feature sets that delight customers while driving the UI architecture and backend orchestration layer towards our aspirational goal of everything being ‘well-crafted’. You will work with product, design, and the other engineers on your team to drive clarity into the UI design and development process.
Our fundamental mission includes building a unified technology platform for the practice of law, composed of 7+ products released over the next 10 years. Great technology can solve problems of scale in data, in laws, and in business operations that have distracted lawyers from doing what they went to law school to do.
➔ 7+ years of front-end development experience
➔ 2+ years prior experience technically leading UI centric development projects.
➔ Enjoy the challenges of architecting a ‘micro-frontend’ architecture that does not compromise UX and end-user performance SLAs.
➔ Experience designing and implementing a layered application architecture that can be easily changed to accommodate evolving business requirements.
➔ Experience designing and communicating external and internal architectural perspectives of well-encapsulated systems.
➔ Solid written and verbal communication skills
➔ English: Advanced level
Nice to have but not mandatory:
➔ Prior experience in startup environments delivering high-quality solutions.
➔ Prior experience using Feature or Release Toggles as a code branching strategy.
➔ Prior experience identifying, selecting and extending 3rd party components (commercial or open-source) that provide operational leverage.
➔ Prior experience with Continuous Integration and Continuous Deployment environments with an emphasis on a well-maintained testing pyramid.
➔ Direct contact with the client