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

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
Software Engineer II (ASP .Net)
Application Deadline - December 30, 2023
    We are looking for problem solvers to help us build next-generation features, products, and services. You will work closely with a cross-functional team of engineers on microservices and event-driven architectures. You are expected to contribute to the architecture, design, and development of new features, identify technical risks and find alternate solutions to various problems. In addition, the role also demands to lead, motivate & mentor other team members with respect to technical challenges.

      What you will be doing:
      • Work in a small scrum team to design and build high-quality customer-facing software.
      • Gain product knowledge by successfully developing features for our applications.
      • Communicate effectively with stakeholders, peers, and others.
      • Strive for continuous improvement in customer experience, tools & processes.
      What we’re looking for:
      • Bachelors in Computer Science or equivalent work experience
      • 2+ years of development experience developing complex, scalable web-based applications.
      • Proficient in .NET development, PHP and Node.js
      • Experience in SQL,T-SQL, C#, LINQ, WCF, ASP.NET, MVC , XML, SOAP, JSON, REST, HTML, CSS, JavaScript, Web API
      • Good knowledge on building REST oriented APIs
      • Strong knowledge on RDBMS (MsSQLServer, MySQL)
      • Willingness to adapt and switch tech stacks as needed for project requirements.
      • Good to have AWS and Shopify
      • Good exposure and understanding of managing E-commerce sites
      • Basic understanding of Microservices and microsites
      • Experience with GIT, bitbucket, Github, the Gitflow branching model, and GitHub Copilot
      • Experience adhering to an Agile development environment and iterative sprint cycle

      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-based applications
      • ACHIEVE engineering excellence by implementing standard practices and standards
      • PERFORM technical root causes analysis and outlines corrective action for given problems

Please drop your recent CV in info@uba-solutions.com
Principal Engineer
Application Deadline - December 30, 2023
    What you will be doing:
      As Principal Engineer you will be responsible for all aspects of the architecture, backend integrations and scalability design of a public API product. You will collaborate with different teams working on various aspects of the solution. You will provide technical guidance and mentorship to the engineering teams and other stakeholders. You will be developing solutions leveraging a commercial API platform and API gateway vendor to build API-driven B2B/B2C processes. You will be working with the vendors and third parties designing integrations with the API Platform.

        What we’re looking for:
        • Deep hands-on technical expertise in web-technologies.
        • 8-12 years of experience working on API implementations and integrations with at least 3-4 years in building technical architecture and lifecycle management using API platform solutions (Apigee preferred).
        • In-depth knowledge and practical experience with designing REST APIs (Swagger, OAS3, RAML).
        • Experience with API Gateways (Kong, AWS).
        • Experience in building applications in Node JS, Java, or similar languages.
        • Experience in building front end JavaScript frameworks like React JS, Vue.js or similar platforms (for prototyping).
        • Experience in designing orchestration of services using REST or GraphQL.
        • Experience with a public cloud platform such as Amazon Web Services or Google Cloud
        • Experience in Linux, Docker and Kubernetes.
        • Experience with IAM, OAuth, Auth0.
        • Experience in Continuous Integration/Continuous Development environments, preferably Jenkins or Github Actions
        • Experience in defining the KPIs for performance analysis of the API platform and analyzing glitches and improvement areas to enhance performance.
        • A proven track record in providing technical guidance to develop scalable systems.
        • Experience working in an Agile development environment.
        • 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:
        • COLLABORATE with global teams to build scalable web based applications
        • 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
        • PERFORM technical root causes analysis and outlines corrective action for given problems

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