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

Senior Software Engineer (Node, Database)
Application Deadline - January 20, 2024
    What we’re looking for:
    • 4+ years of development experience developing complex and scalable components.
    • 3+ years of experience designing and defining schemas for MySQL, MSSQL and NoSQL databases
    • Good to have 1-2 years of NodeJS development experience.
    • Experience with data integration solutions and ETL processes
    • Good to have experience with .NET and PHP.
    • Experience in Product Information Management will be a plus.
    • Experience with GIT, bitbucket, or GitHub and the Features branching workflow.
    • Experience in working in an Agile development environment.
    • Experience with web services and REST API.
    • Experienced in test driven development, continuous integration and continuous delivery.
    • Experience with Amazon AWS services (S3, EC2 etc.) will be a plus.
    • Strong written and oral communication skills.
    • Ability to work in a global and distributed environment with agility to hold communication with different audiences.

    You will have an opportunity to:
    • COLLABORATE with global teams to build scalable web-based applications
    • PARTNER closely with the engineering team to follow best practices and standards.
    • PROVIDE reliable solutions to a variety of problems using sound problem solving techniques
    • WORK with the broader team to build and maintain high performance, flexible and highly scalable web and mobile based applications
    • ACHIEVE engineering excellence by implementing standard practices and standards
Please drop your recent CV in info@uba-solutions.com
Software Development Engineer in Test (SDET)
Application Deadline- December 30, 2023
What we are looking for:
  • Bachelors in Computer Engineering / BSCIT / BIT / BIM or equivalent work experience
  • A self-starter with a great work ethic and an eagerness to keep up to date with leading technological trends in the automated testing space
  • Experience developing test solutions and test frameworks in a continuous integration and delivery environment
  • Experience in API testing using different tools like Postman, Rest Assured, SOAP UI
  • 3+ years experience automating acceptance and integration tests for the web (Single Page Apps, Websites and REST/SOAP APIs) via tools like Selenium, Protractor or headless browsers like Puppeteer
  • Having a strong Object-Oriented Programing (OOP) concept, and knowledge of writing Unit test
  • Create detailed, comprehensive and well-structured test scripts
  • Experience on Performance tests like JMeter, LoadRunner.
  • Demonstrated experience working with SQL (MS SQL and MySQL preferred)
  • Exposure to the concepts around microservices and microsites
  • Experience with GIT, bitbucket, Github and the Gitflow branching model
  • Experience adhering to an Agile development environment, SCRUM and iterative sprint cycle
  • Experience working with CI/CD Pipeline (Jenkins, Github actions, Octopus) preferable
  • Basic knowledge of GraphQL and NoSQL
  • Strong communication and analytical skills

You will have an opportunity to:
  • COLLABORATE with global teams to build scalable web based applications
  • PARTNER closely with engineering team to follow best practices and standards
  • PROVIDE reliable solutions to a variety of problems using sound problem solving techniques
  • WORK with the broader team to build and maintain high performance, flexible and highly scalable web
  • ACHIEVE engineering excellence by implementing standard practices and Agile approach
Please drop your recent CV in info@uba-solutions.com
Site Reliability Engineer
 Application Deadline - December 30, 2023

What we’re looking for:
  • Minimum 1-2 years of working experience in monitoring, scripting, system engineering and troubleshooting.
  • Solid grasp of Windows & Linux systems including networking concepts.
  • Experience with monitoring tools such as CloudWatch, Site24x7, VictorOps, Sentry, ELK Stack, Prometheus, Grafana, New Relic, Pingdom, TICK stack , etc.
  • Experience with Amazon AWS (EC2, S3, CloudFront, Route53, RDS, autoscaling, etc) and other cloud platforms
  • Knowledge in Agile development environment
  • Strong communication skills (English required)
  • Strong collaboration skills
  • Excellent troubleshooting skills
  • Strong sense of urgency and ownership over critical problem areas.
  • Working Shift: Morning, Day and Night (rotation basis).

You will have an opportunity to: :
  • PARTICIPATE in a 24x7 rotation for production issue handling and escalation
  • PERFORM technical root causes analysis and outlines corrective action for given problems
  • PARTNER with engineering & product teams to provide high available and reliable systems, while build best practices and standards.
  • WORK with the broader team to maintain high performance, flexible and highly scalable web, and mobile based applications
  • PROVIDE reliable solutions to a variety of problems using sound problem solving techniques
  • MAINTAIN the business continuity by driving opportunity of making systems highly resilient.
  • ACHIEVE engineering excellence by implementing standard practices and standards
Please drop your recent CV in info@uba-solutions.com
​UBA Solutions Pvt. Ltd
Imadol, Lalitpur, Nepal
Email: info@uba-solutions.com