We are here

to create solutions

ASP.NET, C#, C++, Objective C, JavaScript ( Jquery, Angularjs, Phantomjs ), PHP
Learn more about research!

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

Understand the product and its features
Pick up PBI after complete understanding
Confirm on PBIs
Provide quality product or be a part of one
Pick up Bugs discovered by QA
Complete Task on Time to complete PBIs on Time
Customer Feedback and features addition to product
  • Understand the product and its features.
  • Pick up PBI after complete understanding.
  • Confirm on PBIs.
  • Provide quality product or be a part of one.

Our Global Collaboration


Why to Choose UBA
At UBA Solutions, we offer an entrepreneurial environment where technology professionals thrive and where individual contributions really count. Our employees create and help shape some of the most cutting edge technologies every day. If you want to work for a leading, multinational technology company, UBA Solutions is the place.
UBA Solutions offers highly competitive total compensation packages including unique benefits and perks that are designed to increase engagement and reward our continued success. At UBA Solutions, we value your hard work and we work hard to motivate, encourage and reward you for your efforts.
Associate Lead QA Engineer (Opening - 1)
Application Deadline -
Core Responsibilities
  • You should be able to provide QA leadership to test team and demonstrated ability to lead projects.
  • You should be able to mentor, coach the junior test team.
  • Ability to anticipate changes, work with teams and ability to multi-task on multiple products and projects.
  • Experience with Responsive design ( For Desktop, Mobile and Tablets).
  • You should be able to test our Font Management solutions to expose defects.
Skill sets (Good to Have)
  • Familiar with the TFS or Perforce.
  • Familiarity with Scrum process based Software development.
  • Familiar with Microsoft Test Manager.
  • Knowledge of HTML, CSS, Javascript.
Educational Requirement:
  • B.Tech in Computer Science, Information Technology, Electronics, MCA.
Please drop your recent CV in info@uba-solutions.com
Typography Designer (Opening - 3)
Application Deadline -
Key Qualifications
  • Required Experience:
  • Professional experience in Type design and development.
  • Expertise in non-Latin scripts.
  • Typographic features and shaping expertise.
  • Proven Typographic problem solving and multi-script harmonization expertise.
  • Proven delivery track-record.
  • Self-motivated, critical thinking, and demonstrated creativity.
  • Excellent verbal and written communication skills.
  • 2 years of professional experience in Type design and development.
  • Desired Experience:
  • Knowledge of languages using non-Latin scripts.
  • Script programming skills. Python preferably.
  • Knowledge of software testing techniques, methodologies and practices.
  • Oversee font design with particular emphasis on harmonization with non-Latin scripts.
  • Design and production of new font faces.
  • Diagnose and fix defects in existing fonts as necessary.
  • Interact with design teams throughout the company to gather requirements, provide briefs, and advice on typographic needs.
  • Report on project progress and communicate any perceived risks.
Please drop your recent CV in info@uba-solutions.com
Senior Manager of Research and Development (Opening - 1)
Application Deadline -

Core Responsibilities

As a Senior Manger of Research and Development, you will be working closely with other, product owner, project manager, web developers, testing, and design team members from India, USA and Germany in daily basis. you'll also work closely with server-side developers to implement their server-side code in order to develop complex, interactive and data driven websites.

As a Senior Manager you'll be Responsible for:

  • Leading development for backend implementations of Web portals and Web applications.
  • Taking a product specialist leader role in the team by having complete knowledge about the product development.
  • Knowledge of estimation technique and experience in estimating complex application.
  • Help and mentor team members with work breakdowns and estimates.
  • Perform and own - code reviews, build, merging, release processes
  • Contributing to documentation (instructional, pitch and technical specification)
  • Contributing to the software development process and standards working closely with the team.
  • Discussing technical solutions with the team, and providing innovative new ideas to solutions.
  • Maintaining a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and emerging technologies, and keep team members informed as appropriate, with a view to incorporating these in future projects and staying ahead of the market and position yourself and the company as a digital specialist.
  • Constantly seeking to develop yourself by learning new technologies and keeping abreast of your markets developments.

Skill sets (Must Have)

  • Relevant experience of 5+ years.
  • B.E/B.Tech/MSC in Computer Science or MCA.
  • Exceptional English speaking, communication, and leadership skills.
  • Proven team leadership, mentorship, and product ownership experience.
  • Strong skills in programming, algorithm designing, debugging and problem solving.
  • Apply expertise in the development and utilization of web-based languages and protocols and/or projects
  • Advanced knowledge of best practices and object-oriented development methodologies required, programming experience in using Web services, building and maintaining e-Commerce web sites.
  • Proven experience with web development using ASP.Net, C# .Net, Web Services, Entity Framework, relational databases, database management including SQL Server, SQL Server DTS etc.
  • Thorough understanding of JavaScript the core libraries and technologies - object oriented JS
  • A solid understanding of unit testing with frameworks and Test driven development.

Skills sets (Good to Have)

  • Knowledge of any MVC Framework (backbone.js, knockout.js) and Unobtrusive JS etc.
  • Knowledge of modern web typography and HTML5/CSS,
Please drop your recent CV in info@uba-solutions.com
Software QA Manager/ Team Lead (Opening -2)
Application Deadline -
What Will You Be Doing

In short you will be ensuring that our applications have great usability and are as bug free as possible when they are released.

  • Take ownership for the testing of our core components, Synchronization and SDK products.
  • Day to day management of a team of engineers along with hands-on QA activities.
  • Participate in the design and implementation process for new and existing products.
  • Review software documentation to ensure technical accuracy.
  • Security Testing, Window and Mac application testing experience.
  • You should be able to Guide and monitor Junior tester according to team need.
  • Provide accurate QA estimates for product releases.
  • Thrive in an environment managing multiple concurrent product releases under tight deadlines.
  • Ability to adjust priorities and realign resources to mange unexpected changes in product release road map.
  • Work with the team to develop and enhance manual and automated tests for new features and regressions, including UI and API suites.
  • Guide the team on various processes and procedures that enhance productivity.
  • Work closely in daily basis with the other QA teams and engineering managers from India, USA, and Germany on overall project delivery and improvements, and should be able to travel according to project needs.

We Are Looking For Someone With At Least
  • 2+ years managing a team.
  • 3+ years experience testing API's, and SDK's
  • Strong programming skills in one or more of the following: C, C++, C# or Java
  • Familiar with TFS or Perforce.
  • Familiarity with Scrum Process based Software Development.
  • Familiar with Microsoft Test Manager.
  • Knowledge of HTML, CSS, Javascript.
Educational Requirements
  • B.E in Computer Engineering, MSC in Computer Science,Information Technology, MCA.
Please drop your recent CV in info@uba-solutions.com
Sr. ASP.NET Developer (Opening - 4)
Application Deadline -
  • 4+ years of experience in the full .NET software development life cycle especially in the areas of Visual Studio, frameworks like WCF, MVC, ASP.NET Web API, SOAP, RESTful Services, Angular.js, and JavaScript .
  • 4+ years of development in a large-scale, multi-platform environment is required.
  • Excellent written and verbal communication skills in english is a must.
  • Bachelor's degree in a technical field or equivalent work experience.

  • Experience in Scrum methodologies is preferred.
  • We will call qualified candidates after review.

NOTE: Please submit your current and excepted salary with recent CV.

Special Instructions for Applicants:
  • We will recruit only after the interviews and programming skill level through online or offline test.
  • Please read the requirements carefully before you apply.
  • Only information will be available over the Telephone after initial selection process.
Please drop your recent CV in info@uba-solutions.com
​UBA Solutions Pvt. Ltd
Thadodhunga, Lalitpur, Nepal
Email: info@uba-solutions.com
​Our USA Office
UBA Solutions Inc.
Tyler, Texas 75701