fontsquare
FontSquare App Launch - Download X

Fontsquare

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. Lead QA Engineer (Opening - 1)
Application Deadline - March 15, 2016
Required Duties and Responsibilities:
  • Develop and drive a multi-platform high-level strategy.
  • Develop QA standards according to the needs of the enterprise.
  • Estimate and assign QA needs for projects.
  • Manage day-to-day tasks for your team
  • Partner with Project Performance Team to align QA standards with Agile.
  • Defines and tracks quality assurance metrics such as defects, defect counts, test results, and test status.
  • Ensure compliance with testing best practices and standards. 

Required Qualification and Experience:
  • At least five or more year's experience of testing.
  • 3+ years of Java, Java-Script ,XML, HTML and unit testing experience.
  • Experience working with and maintaining both Windows and Linux flavored environments, including troubleshooting issues/problems with those systems.
  • Comprehensive knowledge of Software Quality Assurance methodologies, standards, and tools – including test planning and management tools and automated testing tools.
  • Excellent communication skills (verbal and written), and be able to communicate interact effectively with all levels of management as well as a diverse technical team.
  • Deep knowledge in creating Automation Frameworks & strong knowledge of Selenium Web driver.
  • Proven experience designing and implementing testing strategies, formal test plans and test cases to ensure the delivery of quality software applications.
  • Highly effective analytical, problem solving, and written/verbal communication skills.
  • Experience in meeting commitments — issue escalation, corrective actions, and problem resolution.
  • Testing tools experience (such as MS Visual Studio, QC, Test Director, TFS , SQL etc.)
  • Basic knowledge Database schema and SQL queries.
  • BS/BA in Computer Science or related field preferred
Please drop your recent CV in info@uba-solutions.com
Sr. UI/UX Lead (Opening - 2)
Application Deadline - March 29, 2016

Responsibilities:
  • Execute Visual Design quickly to create stunning UIs (Photoshop/Illustrator/)
  • Create user-flows, stake holder interviews, personas, wire frames, lo-fi in-vision prototypes using the latest software (Sketch/InVision, etc.)
  • Collaborate with your fellow UX Designers and Front-End Developers at the center
  • Engage with developers to understand platform capabilities, communicate design specifications, support agile development, presents high fidelity designs/mock-ups to the customer for review/iteration/approval
  • Effectively communicate designs across teams using engaging presentations, collaboration tools, prototypes, and narrative vision.
  • Work fast and efficient to tight deadlines.
  • Participate in product brainstorms and creative concept development. 

Requirements:
  • 2+ years of relevant experience preferred
  • Experience in collaborating or managing creative agencies and developers
  • Extensive experience to help drive the product strategy from a UX and tech perspective.
  • Mastery of Photoshop and Illustrator
  • Understanding of User Interface Design and Design Process
  • Excellent time-management, multi-tasking, and communication skills (Capable of juggling multiple projects and related complexities at the same time)
  • Detail-minded and good sense in sync with recent design standards and trends.
  • Willingness to learn new technologies and design techniques
  • Good interpersonal and communication skills.
Nice to have :
  • Html5/css3/javascript skills.
  • Knowledge of UX capability of various platforms (ios/android)
Please drop your recent CV in info@uba-solutions.com
Sr. Apps iOS Developer (Opening - 2)
Application Deadline - March 29, 2016

Requirements:
  • Solid experience (2+ years) with iOS application development
  • Bachelor's or Masters in computer science, or equivalent
  • Has deployed applications in the Apple iPhone App Store
  • Knowledge of Cocoa, iOS SDK, XCode, XCTest
  • Experience in native ios app development. Using swift, objective-C, or Javascript (nativescript/react-native)
  • Expertise with TDD, unit testing, pair programming and other Extreme Programming techniques preferred
  • Familiar with JSON, REST, HTML, Javascript
  • Understanding of interactive application development paradigms, GUI, memory management, file I/O, network & socket programming, concurrency and multi-threading
  • Excellent communication skills and proven ability to collaborate with a variety of team members
  • Strong analytical and problem solving skills and ability to troubleshoot issues
  • Strong object-oriented concept.
  • You need to be comfortable with different the design patterns that are used in modern applications

Nice to have:
  • Experience within the Open Source community.
  • Cordova development experience
  • Worked previously in agile development teams.
  • Experience of source code control with Git, TFS.
  • User interaction and visual design.
  • Working experience Mac OS X desktop applications.
  • Android experience

Responsiblities:
  • 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 feedback on business requirements documentation to ensure resolution of any apparent ambiguity or contradictions.
  • 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.

Key Responsibilities:
  • Contribute as a senior developer on a scrum delivery team, collaborating with product owners, developers and testers to deliver business value on an iterative basis.
  • Collaborate with Product Management to create rapid prototypes of new ideas
  • Work with other engineers on the team to design, architect, and implement end-to-end solutions to challenging problems
  • Ensure we deliver high quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews
  • Serve as a mentor and idea leader in continuously improving the team by sharing new technology/process opportunities, and best practices
  • Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization
  • Create user experiences that engage and delight our customers
Please drop your recent CV in info@uba-solutions.com
Sr. Android Developer (Opening - 1)
Application Deadline - April 13, 2016
Responsibilities:
  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and API’s
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements:
  • Looking for 3-4 years of experience who has handled android app development & delivery
  • Strong technical and design skills with passion Mobile technologies
  • Experience with Android SDK
  • Proven software development experience
  • Proven working experience in Android development
  • Have published at least one original Android app
  • Knowledge of SqlLite and a working experience in SQL databases
  • Knowledge of HTML and Javascript
  • Coding standards, organizational programming skills and good commenting practices is important
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • Great at working in a team
  • Very clear written and verbal communicator
  • Familiarity with continuous integration
  • Proficient understanding of code versioning tools, such as Git
  • A knack for benchmarking and optimization
  • Ability to understand business requirements and translate them into technical requirements
  • Experience with offline storage, threading, and performance tuning
  • Understanding of Google’s Android design principles and interface guidelines
  • Strong knowledge of Android UI design principles, patterns, and best practices
Qualifications:
  • BS/MS degree in Computer Science, Engineering or a related subject
Please drop your recent CV in info@uba-solutions.com
Intern - Android & iOS
Application Deadline - April 25, 2016
Requirements:
  • Good Programming Experience in C, C++ and C#
  • Knowledge of designing tools like Photoshop and Illustrator
  • Apps development knowledge in IOS or Android is preferred
  • Will ideally have experience with Objective C or Swift (for IOS) or Java (for Android)
  • Displays good written and oral communication skills
  • Duration of intake time 5 months
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