Internationalization Engineer
LenovoJaguariúna, sao paulo, brazilUpdate time: April 30,2021
Job Description
Position Description:
Motorola Mobility, A Lenovo Company, is one of the world’s fastest growing
smart phone providers, creating groundbreaking, affordable, high-quality
products designed and built with the global customer in mind.
And it’s our people who make this all happen. We are thinkers, risk-takers and
problem solvers, working together to constantly challenge the status quo. If
you share our commitment to ingenuity, creativity and innovation we want you
to help us define our world of tomorrow. Motorola is at the forefront of
designing and developing products supporting 5G technology. Explore the
opportunities and apply today.
What You'll Do:
\- Lead Motorola’s internationalization area technically, determining and
advocating for best internationalization practices and localizability within
the SW developers community, promoting a culture of engineering excellence and
ensuring code quality.
\- Act as main point of contact within Motorola for Google and other third
party partners for software internationalization regional and legal
compliance.
\- Partner with development teams in the review of features from an
internationalization perspective, leading the design and correct
implementation of internationalization standards for each target in-country
market including: layout, renderization, libs and APIs (ICU, CLDR, minikin,
libphonenumber etc.), bidirectionality (LTR/RTL), characters ordering,
formatting (date-time, decimal separators, telephone numbers,
plurals/genders), language identification (ISO 639-1 / ISO 3266-1, BCP 47
language tag), Unicode encoding (UTF-8, UTF-16, UTF-32), fonts and typefaces
(Unicode, Non-Unicode, Zaw Decode etc).
\- Own the analysis and communication of the Internationalization impacts of
new Android versions to the SW development teams at Motorola, define and
implement the strategy of updates to the set of languages, countries and
Keyboard IMEs (Input Method Engine) in the software configuration for final
users at each Android version, according to market Requirements.
What We Expect:
\- Ability to quickly prototype ideas / solutions and perform critical
analysis by applying creative approaches for solving complex problems,
particularly with the use of pseudo-locales, to automate localization
processes and ensure high-quality localized interfaces in all supported
languages.
\- Ability to identify and understand problems from a global user's
perspective
#### Position Requirements:
Advanced degree, Master in Computer Science with emphasis on SW Engineering
5+ years experience in software development with extensive knowledge of Java
Programming language
Solid experience on Android Framework and working knowledge on Unicode
development
Experience with Localization and Internationalization Engineering a plus
Experience in Restful API design a plus
Experience in deploying SW to cloud (Google Cloud, VM, etc)
In-depth knowledge of common i18n standards (ICU, CLDR, Unicode encoding -
UTF-8, UTF-16, UTF-32, RTL etc)
Experience with build automation within Jenkins CI
Experience in developing Internationalization tools a plus
We are an Equal Opportunity Employer and do not discriminate against any
employee or applicant for employment because of race, color, sex, age,
religion, sexual orientation, gender identity, status as a veteran, and basis
of disability or any federal, state, or local protected class.
Get email alerts for the latest"Internationalization Engineer jobs in Jaguariúna, sao paulo, brazil"
