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

Career

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.
Sr. ASP.NET Developer (Opening - 2)
Application Deadline - June 30, 2015 
Required:
  • 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.

Plusses:
  • 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
Sr. Software Lead Developer (Opening - 2)
Application Deadline - June 30, 2015
Requirement:
  • At least 4 years programming experience in ASP.NET/C#, Linq to entities, Jquery, AJAX, Javascript,MVC2, MVC3
  • Knowledge of ASP.Net, Windows applications, CSS, HTML, C#, MVC framework, Database (MS SQL)
  • Experienced in converting client supplied Design, Architecture and Patterns into Web Applications.
  • Strong interpersonal and communication skills.
  • Proficient in building web services and integrating multiple systems.
  • Knowledge of Test-driven development and unit testing Strong verbal and written.
  • Ability to learn business processes quickly and provides technical solutions.
  • Ability to work independently and in a team environment.
  • Hardworking, creative and innovating, Honesty and critical thinking.
  • Passionate about software development, Sense of responsibility for code generated.
  • Strong problem solving and analytical skills, Strong troubleshooting skills & Enjoy challenges.

Duties and responsibilities:
  • Participate in project discussion/analysis and research.
  • Coding.
  • Problem solving
  • Reporting to Project Manager/ Team Leader.
  • Learning and using new technologies.
Qualification and Experience:
  • Computer engineering as academic background.
  • Experience in programming, working with team ( at least 4 years)
Please drop your recent CV in info@uba-solutions.com
QA Engineering (Opening - 3)
Application Deadline - July 15, 2015
Requirement:
  • Sound Knowledge of web applications, CSS, HTML5 and Asp.net.
  • Sound Knowledge of C# and JAVA
  • Knowledge of different testing type like development testing, smoke testing, alpha testing etc.
  • Strong inter-personal and communication skills.
  • Ability to work independently and in a team environment.
  • Hardworking, creative and innovating, Honesty and critical thinking Passionate about software development.
  • Sense of responsibility for Quality assurance.
  • Strong testing skills & Enjoy challenges.
  • Should be able to work as developer cum Quality Assurance.
  • Having knowledge in using automation tools (ranorex, selenium etc), for running test scripts.

Duties and responsibilities:
  • Participate in project discussion/analysis.
  • Assuring quality of the software developed by company.
  • Reporting to Project Manager.
  • Learning and using new technologies of Quality Assurance.
Qualification and Experience:
  • Master/Bachelor Degree in Computer Science or a related field.
  • Minimum 2 years experience in programming, working with team will be beneficial.
Please drop your recent CV in info@uba-solutions.com
QA for Automation Environment (Opening - 3)
Application Deadline - July 15, 2015
Requirement:
  • Sound Knowledge of web applications, CSS, HTML5 and Asp.net.
  • Sound Knowledge of C# and JAVA JAVAScript
  • Knowledge of different testing type like development testing, smoke testing, alpha testing etc.
  • Strong inter-personal and communication skills.
  • Ability to work independently and in a team environment.
  • Hardworking, creative and innovating, Honesty and critical thinking Passionate about software development.
  • Sense of responsibility for Quality assurance.
  • knowledge in using automation tools (ranorex, selenium etc), for running test scripts.
Qualification and Experience:
  • Master/Bachelor Degree in Computer Science or a related field.
  • Minimum 2 years experience in programming, working with team will be beneficial.
Please drop your recent CV in info@uba-solutions.com
Sr. iOS Developer (Opening - 3)
Application Deadline - July 15, 2015
Requirement:
  • At least 5 years developing software professionally.
  • At least 2 years developing iPhone apps either personally or professionally.
  • You need to be comfortable with Objective-C, Swift and the Apple SDKs. It’s a plus if you have published apps that you can point us to.
  • You need to be comfortable with different the design patterns that are used in modern applications.
  • Working experience in agile software development.
  • Strong object-oriented concept.

Nice to have:
  • Experience within the Open Source community.
  • User interaction and visual design.
  • Experience of source code control with Git, TFS.
  • Working experience Mac OS X desktop applications.
Responsibilities:
  • Work closely with a team of developers, designers and product managers.
  • Develop robust applications from business requirements documentation.
  • Provide formal and informal leadership to a team of engineers implementing complex mobile functionality.
  • Provide engineering thought leadership.
  • Provide feedback on business requirements documentation to ensure resolution of any apparent ambiguity or contradictions.
  • Participate in the selection and implementation of third party software to support design and maintenance.
  • Develop and communicate workload estimates (ie. Creation of workload breakdown plan to define and track software development efforts).
  • Deliver functionality within estimated effort and time frames.
  • Conduct Design reviews with stakeholder team.
  • Conduct code reviews for their team members to ensure standards compliance.
  • Communicate issues and status information to stakeholder team.
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