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

Customer Care Trainee
Application Deadline - March 10, 2023

You will be responding and assisting in all aspects of customer needs, such as finding, purchasing, downloading, installing, and implementing products, plus order correction or modification.

    What you’ll be doing:
    • Resolve purchase and billing issues. Purchases may be made by credit card, PayPal, or invoice.
    • Work with corporate customers, stakeholders in establishing invoice accounts, processing purchase orders, and invoicing.
    • Leverage, and in some cases, customize standard responses created by our native or English speakers. Escalate to native speakers when significant customization is required. Identify gaps in standard responses.
    • Communicate with the development team, finance team regarding common customer questions. Work with other departments to maintain product integrity. Escalate support and feature enhancement requests as needed.

    What we’re looking for:
    • Basic knowledge of Windows and Mac.
    • Basic knowledge of Windows and Mac text applications (MSOffice, Adobe Creative Cloud, etc.).
    • Basic knowledge of HTML5, CSS.
    • Good written and verbal communication skills (English)
    • Ability to manage multiple tasks and priorities (both supervised, and non-supervised) and work within time targets.
    • Self-motivated ability to work on a team or individually, organizing one’s workload to achieve prompt, courteous, and accurate responses to requests for help or information from customers and prospective customers.
    • Good Typing skills (English).
    • Willing to work in Australia, UK, US and India shift on rotational basis and on weekends/holidays.
    • Willing to work in Australia, UK, US and India shift on a permanent basis and on weekends/holidays.
Please drop your recent CV in info@uba-solutions.com
Site Reliability Engineer
 Application Deadline - December 20, 2022
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
Senior Site Reliability Engineer (SPOC)
  Application Deadline - December 20, 2022

What you will be doing:

    You will be managing local 24x7x365 rotational SRE team and help with the execution of our vision and timely goals as directed by SRE Manager and Production Engineering Sr. Management. You will closely collaborate with SRE Manager for day to day operations, reviews, reporting, etc and you will be technical escalation point and mentor for local 24x7x365 rotational SRE team

      What we’re looking for:
      • 5+ 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 Presentation and communication skills (English required)
      • Strong collaboration skills
      • Excellent troubleshooting and analytical skills
      • Strong sense of urgency and ownership over critical problem areas.
      • Experience with managing 24x7 rotational team
      • Excellent time management and organizational skills with an aptitude towards creative

      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
Software Development Engineer in Test II - (SDET II)
  Application Deadline - December 31, 2022

What you will be doing:
    You will be responsible for automating and testing complex and critical modules of our enterprise applications with best engineering practices. In this role, you will also have an opportunity to create and own the components end to end, automation of various tasks, performance and devOps.

You will have an opportunity to:
  • Test and evaluate new features
  • Identifying areas for modification in existing product and subsequently developing these modifications
  • Writing and implementing efficient code to automate
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes and metrics
  • Maintaining and upgrading existing systems
  • Working closely with other developers, UX designers, business and systems analysts

What we are looking for:
  • 3+ years of experience in automation, acceptance & integration tests
  • Experience in testing native applications.
  • Creation of test automation plans/strategies to deliver end to end solutions
  • Monitoring of all the QA activities, test results, defects and root cause analysis for customer bugs.
  • Experience in building custom automation frameworks in Java, JavaScript and doing code reviews.
  • Identifying areas of improvement & implementing to improve the process.
  • Experience with frameworks-based on Web Driver(Selenium, CodeCept, Spectron), REST APIs(Rest Assured, Karate)
  • Deep hands-on technical expertise in all QA practices and processes
  • Experience and detailed understanding of testing E-commerce sites, WebAPIs, REST, UI and Visual Regression.
  • 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 and iterative sprint cycle.
  • Experience in Continuous Integration/Continuous Development environments, preferably Jenkins
  • Efficient in working on different os – windows, linux & Mac
Please drop your recent CV in info@uba-solutions.com
​UBA Solutions Pvt. Ltd
Imadol, Lalitpur, Nepal
Email: info@uba-solutions.com