fontsquare
FontSquare App Launch - Download X

Research and Development

Font Technology

UBA's font team researches font technologies and develops font tools. We're doing continuous research and study on today's industry standard font formats for desktop like OpenType (Postscript and TrueType flavor) and TrueType. In addition, we have experience in converting thousands of fonts, using font conversion tools, into standard web font formats like Embedded OpenType (eot), MicroType Extress (mtx), Web Open Font Format (WOFF and WOFF 2), Scalable Vector Graphics (SVG).

We have done extensive research and development in font subsetting technology. In simplest form, font subsetting is the technology where a bigger font with large number of glyphs is reduced to a font with only necessary glyphs, reducing the font size.

font technology

Font Pairing

UBA has been working in research related to providing most relavent font pair. This is currently limited to serif and sans-serif pairs.

font pairing

Dynamic Subsetting

Dynamic subsetting is patented technology of Monotype. It collects text and subset font on the fly. Without serving full font, it will subset font such that the font file will contain glyph information of requested characters. Typical Chinese fonts include over 13,000 characters at 8MB. With dynamic subsetting that same file is reduced to less than 200KB. It will reduce wait times, improve user experience and saves unnecessary bandwidth. Dynamic subsetting can be used for dynamically branded content, multi-language content, mobile and tablet content and rich media.

dynamic subsetting

Font Compression

We're continually doing research/study on font compression technologies that are used in webfonts, like MicroType Extress (mtx), Web Open Font Format 2 (WOFF 2) etc, which are vital for delivering webfonts more faster and securely. We work hard and compare different font compression technologies used in webfonts to ensure that user get best webfonts in each platforms.

font compression

Fixing Font Data

If you have ever worked with web fonts then this is not a new topic for you. Ever since the introduction of web fonts in the modern browsers across multiple platforms, user has now access to huge number of fonts that were limited to few limited users only. But transforming from desktop font to web font could be sometimes tricky as each browsers has is own font validators. Font that is working in one browser might not render in another browser at all. Like a web font rendering perfectly in Chrome in Windows might not render in mobile Safari in iPhone.

fixing font data

Ads Scrapping

This is RnD related to parsing weburl and analyzing the resources thats available within the web page. It involves filering out the text and getting the font-family that been used on such fonts.

ads scrapping

Missing Font Detection

This involves using custom code and third party libraries to parse files and detect fonts thats been used in the file but not currently available in users system.

missing font detection

Our Involvementwith Monotype

Our Involvement

with Monotype

Development and Delivery

We follow complete agile scrum process
  • Step 1. Product Backlog Creation
  • Step 2. Sprint Planning and Sprint Backlog Creation
  • Step 3. Working on the Sprint. Scrum Meetings
  • Step 4. Testing and Product Demonstration
  • Step 5. Retrospective and Next Sprint Planning

Our Global Collaboration

Career & Benefits

Benefits

Product Owner
Application Deadline - July 1, 2024
    The Product Owner as a part of scrum team, will provide direction to the Agile development team and stakeholders to define product vision, roadmap and growth opportunities. Attention to detail, customer-focused and an eye for quality, along with the ability to grasp and translate technical capabilities into benefits is crucial.

      What you’ll be doing:
      • Work closely with Product Management to create and maintain a product backlog according to business value or ROI.
      • Plan and prioritize product feature backlog and development for the product, ensure that the development team always has an adequate number of groomed stories to work on to maximize capacity
      • Assess value, develop cases, and prioritize stories, epics and themes to ensure work focuses on those with maximum value that are aligned with product strategy
      • Provide backlog management, iteration planning, and elaboration of the user stories
      • Lead the planning product release plans and set expectation for delivery of new functionalities
      • Provide an active role in mitigating impediments impacting successful team completion of Release/Sprint Goals
      • Work closely with internal Research team to analyze market, users, and the roadmap for the product
      • Follow competition and industry trends, as well as Agile/Scrum best practices and trends
      • Build and manage strong working relationships with the cross-functional teams including Engineering, Operations, User Experience, Customer Care, Sales, Sales Support and external vendors needed to drive an efficient development effort for new Digital Commerce initiatives.
      • Ensures communication with all stakeholders is being managed effectively.

      What we’re looking for:
      • Bachelor’s Degree in Business or Technical Degree OR 5+ years in Product Development and/or Product Management Experience, ecommerce experience is required. In-depth knowledge of Agile process and principles
      • Sharp analytical and problem-solving skills
      • Creative thinker with a vision
      • Demonstrates aptitude for attention to detail
      • Demonstrated ability to learn new technologies and assess value to business goal and strategy
      • Eagerness to learn from a new environment and make an impact quickly
      • Experience with leading large, cross-functional teams in order to achieve business goals and results
      • Ability to understand complex and technical concepts and translate them into simplified product attributes to deliver an enhanced customer experience.
      • Proficient with Word, Excel, PowerPoint
      • Aptitude for technical products
      • Excellent cognitive and communication skills
      • Excellent analytical skills
      • Strong business sense and sense of urgency to achieve business results
Please drop your recent CV in info@uba-solutions.com
Engineering Manager
Application Deadline - May 30, 2024
    What we’re looking for:
    • Bachelors/Masters in Computer Science or equivalent experience.
    • A minimum of 10 years of web development experience on high-traffic customer-facing web products
    • A minimum of 3 years’ experience in managing multiple product development teams with varied delivery cycles without supervision.
    • A minimum of 4 years in designing and managing high volume live products
    • Exposure to various web technology stacks like Microsoft, LAMP, MEAN etc.
    • Hands-on in designing and defining database schema using microservices/sites, single page applications, REST APIs, RDBMS and NoSQL databases
    • Experienced in iterative sprint cycle, test driven development, continuous integration and continuous delivery.
    • Strong problem solving and troubleshooting skills.
    • Demonstrated strong technical leadership with the ability to multitask and prioritize in a dynamic environment.
    • Proven ability to work with external partners and manage external vendors.
    • Up to date in upcoming technologies and technology stack including new trends.
    • Experience in working in an Agile development environment.
    • Experience with Amazon AWS services, containerization, API Gateway etc.
    • Experience with GIT, bitbucket, Github, Github Copilot and the Features branching workflow.
    • Awesome written and oral communication skills and ability to work in a global and distributed environment with agility to mold communication for different audiences.

    You will have an opportunity to:
    • Manage a team of software engineers, and lead the technical planning, execution and Operations.
    • Responsible for the technology efforts of a portfolio of technology products, including website development and system integration.
    • Work closely with the web marketing and UX/UI teams to create the desired customer experience.
    • Functional responsibility of project resources including support of development and competency management.
    • Serve as a focal point to communicate with the engineering team and stakeholders including the business team.
    • Ensure decisions and discussions lead to closure, and escalate issues which cannot be resolved by the team.

Please drop your recent CV in info@uba-solutions.com
​UBA Solutions Pvt. Ltd
Imadol, Lalitpur, Nepal
Email: info@uba-solutions.com