Job Description
Overview
The UI Developer will join the Waldo team, a cross‑functional group responsible for building and maintaining a GIS‑based desktop application used by AT&T construction teams, engineers, and technicians to edit and manage wireline/fiber network data. The application is built using the Qt framework for deployment across Windows and iOS, with future offline capabilities planned.
This role focuses on hands‑on UI implementation within a collaborative, high‑impact engineering environment.
Support the client in the Design and development for components related to RAN Automation and the other automation activities related to 5G Expansion
Design, develop, and maintain UI components within the Qt‑based desktop client.
Implement spatial/mapping features using ESRI SDKs (JavaScript or .NET).
Collaborate with backend/service teams to integrate data, automation, and workflow features.
Partner with business stakeholders to clarify requirements and align UI behavior with real‑world use cases.
Work within a mature, established codebase to improve performance, stability, and user experience.
Participate in code reviews, design discussions, and daily agile ceremonies.
Support cross‑platform functionality and upcoming offline‑mode requirements.
What You’ll Do
Develop and enhance UI components in a Qt‑based desktop application
Build GIS/mapping functionality using ESRI SDKs (JavaScript or .NET)
Write and maintain JavaScript and .NET application code
Collaborate with backend and services teams to connect UI with automation and data workflows
Work with business stakeholders to refine requirements and improve user experience
Contribute to app performance, stability, and cross‑platform (Windows/iOS) support
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
1. JavaScript (read and write) — Top Priority
Strong ability to read, interpret, and write JavaScript.
Familiarity with JavaScript usage in spatial/mapping contexts (e.g., ESRI JS API).
2. .NET (write)
Ability to write .NET code for integration, UI logic, or ESRI SDK usage.
Understanding of desktop‑application patterns in .NET is a plus.
3. ESRI SDK (JavaScript or .NET — either or both)
Experience with ESRI ArcGIS SDKs, either in JavaScript or .NET.
Ability to implement mapping, geometry editing, and spatial data workflows.
Javascript: 95% of our business logic in the UI code is javascript.
Qt QML framework
Model/view programming
ESRI's ArcGIS SDK for QML
Nice to Have Skills & Experience
Familiarity with Apple's XCode tool and a Mac and iPad to build and test the iOS version of the app
Qt framework experience for desktop UI development.
Cross‑platform application development (Windows + iOS).
Thick‑client/EXE‑style application experience.
Familiarity with fiber/wireline network systems or telecom engineering.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.