Job Description
NinjaOne is a leading provider of unified IT operations platform that simplifies IT management for over 40,000 customers across more than 140 countries. The company delivers an integrated suite of endpoint management, autonomous patching, backup, and remote access solutions within a single, user-friendly console. NinjaOne’s mission is to enhance operational efficiency, increase resilience, and reduce costs for organizations by automating IT processes and managing all endpoints seamlessly. Known for its customer-centric approach, NinjaOne has maintained a 98% customer satisfaction score for over five years, reflecting its commitment to delivering exceptional service and innovative solutions. The company fosters a dynamic, inclusive, and growth-oriented environment, encouraging continuous learning and professional development among its employees.
About The Role
We are seeking a skilled Front-end Localization Engineer to join our UI engineering team. This pivotal role involves delivering high-quality, localized user experiences across our SaaS platform by integrating internationalization best practices into our front-end architecture. The successful candidate will leverage their expertise in React and modern web technologies to build scalable, multilingual interfaces that function seamlessly across different languages and regions. You will be instrumental in designing, implementing, and refining our localization processes, ensuring that internationalization is embedded from the outset of product development. This role requires close collaboration with cross-functional teams including localization, design, and engineering, to manage localization workflows, validate localized builds, and troubleshoot UI issues related to internationalization. The position offers flexible remote work options for candidates residing in specific US states or a hybrid setup at our offices in Austin, TX, and Tampa, FL.
Qualifications
Bachelor’s degree or equivalent in Computer Science, Engineering, or related field
Minimum of 3 years of professional experience in front-end or software engineering roles
At least 2 years of hands-on experience with React, JavaScript, and CSS
Proven experience in localization engineering, including internationalization, adaptive UI, and responsive design principles
Bilingual proficiency with strong verbal and written communication skills in English and at least one additional language
Experience developing component-based, reusable UI components using design systems and tools such as Figma and Storybook
Working knowledge of Python, including automation scripting and development workflows
Familiarity with localization workflows and Computer-Assisted Translation (CAT) tools
Knowledge of front-end testing frameworks and best practices in writing effective test cases
Strong collaboration skills with the ability to bridge diverse teams and facilitate cross-departmental cooperation
Self-sufficient, proactive, and capable of managing projects independently from inception to completion
Experience working in fast-paced environments with effective prioritization skills
Responsibilities
Design, implement, and maintain scalable internationalized UI solutions within the React codebase
Integrate localization into React components, manage localization files, and optimize UI architecture for performance and accessibility
Extract, manage, and coordinate translation efforts for UI strings with internal teams and external vendors
Validate localized builds across multiple languages and regions, ensuring translation accuracy and UI consistency
Support localization QA processes, identify and resolve UI, layout, and functional issues related to internationalization
Serve as a primary point of contact for localization-related technical issues across the product
Independently investigate and resolve internationalization and localization issues throughout the UI
Manage localization readiness for product releases, ensuring smooth deployment of localized features
Collaborate effectively with engineering, design, and localization teams to facilitate seamless international user experiences
Continuously evaluate and adopt new tools and technologies to improve localization workflows and scalability
Participate in cross-functional meetings to align localization strategies with product development goals
Perform other duties as assigned to support the overall localization and UI engineering efforts
Benefits
Flexible working hours with remote work options
Opportunities for personal and professional growth within a rapidly expanding company
Access to renowned training platforms for skill development
Competitive salary and comprehensive benefits package including medical, dental, and vision insurance
Participation in a 401(k) retirement plan
Life insurance coverage and paid time off (PTO)
Collaborate with an international, diverse workforce in a supportive environment
Equal Opportunity
NinjaOne is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We welcome applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other protected characteristic under applicable law. We believe that diverse teams drive innovation and are dedicated to providing a work environment where everyone can thrive.
Desired Skills and Experience
Information Technology
Benefits found in job post
Vision insurance
Medical insurance
Dental insurance
401(k)