> Markdown version of [/jobs/ext/577074-ui-software-developer](https://www.wearedevelopers.com/jobs/ext/577074-ui-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # UI Software Developer - **Company:** Telit Wireless Solutions, Inc. - **Location:** Indianapolis, IN, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), 3D Rendering, Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Data Analysis, Architectural Patterns, Microsoft Azure, Big Data, Browser Compatibility, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, CMake, Static Program Analysis, Code Coverage, Profiling, Software Quality, Code Review, Computer Engineering, Continuous Integration, Data Presentation, Software Debugging, Linux, Web Development, Github, Human-Computer Interaction, Python (Programming Language), Microsoft Visual Studio, Message Queuing Telemetry Transport (MQTT), Operational Data Store, Object-Oriented Software Development, Performance Tuning, Posix, Software Architecture, Memory Leaks, Responsive Web Design, Secure Coding, Shell Script, Software Construction, Software Engineering, Data Streaming, TypeScript, Web Applications, WebGL, Scripting, Backend, Gitlab, Git, Integration Tests, Kubernetes, Information Technology, Real Time Data, Build Tools, Web Technologies, Front End Software Development, Asynchronous Programming, Software Coding, Software Version Control, Docker, Jenkins, Golang, Microservices - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=48589f399d5e9f07 ## About the Role Do you have experience in Windows?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience. * 7+ years of professional software development experience (e.g., Python, C/C++, JavaScript, TypeScript), including code reviews, unit/integration testing. * Working knowledge of modern architectures (microservices, containers, Kubernetes), APIs (REST/gRPC), publish/subscribe, and event streaming. * Strong English language speaking and writing skills * Strong hands-on experience with JavaScript and/or TypeScript in production environments. * Demonstrated experience creating reusable visualization widgets or components for live or streaming data. * Proven experience with modern front-end frameworks, component architectures, and web application tooling. * Hands-on experience with 2D and 3D web rendering technologies for rich, interactive visual displays. * Strong understanding of HTML, CSS, responsive design, asynchronous programming, and API integration. * Experience with software engineering best practices, including version control, testing, debugging, and performance tuning. * Experience in the Linux environment including tools for debugging, profiling, and version control * Experience in the Windows environment including tools for debugging, profiling, and version control * Comfortable using Visual Studio * Experience with build tools like: autotools (autoconf, automake, etc.) and CMake * Experience with code analysis tools like Coverity and memory analysis tools like Valgrind * Experience with continuous integration tools like Jenkins * Git source control management * Experience with web application development * Strong communication and interpersonal skills, * 7+ years of C/Python//Java/JavaScript/TypeScript experience * 3+ years of object-oriented design experience * Experience with advanced visualization libraries, WebGL-based frameworks, or browser-native graphics technologies. * Familiarity with real-time telemetry, IoT, analytics, geospatial, scientific, industrial, or operational data visualization use cases. * Experience designing highly modular, reusable widget libraries or front-end platforms. * Knowledge of state management, rendering optimization, and memory/performance profiling techniques. * Experience working in Agile development environments and collaborating across distributed engineering teams. * Experience with POSIX development * Linux and shell scripting experience * Experience with small footprint devices and working in memory constrained applications * Languages: Python, C/C++, C#, Java, JavaScript, TypeScript, Go; scripting for automation. * DevOps: Git, GitHub/GitLab/Azure DevOps, CI/CD, Containers (Docker), Kubernetes. * Cloud/Edge: Azure/AWS services; IoT/edge runtimes; telemetry/observability stacks. ## Description We are seeking an experienced Web-Based User Interface Developer to design and build high-performance, interactive user interfaces for real-time data visualization applications. The ideal candidate has strong expertise in JavaScript and/or TypeScript, a solid computer science foundation, and proven experience developing advanced web-based widgets for live data presentation using modern 2D and 3D rendering technologies. Experience in manufacturing operations technology and/or IoT is a strong plus. Strong JavaScript/TypeScript software development in the context of web-based user interface best practices is critical. The developer will be enhancing current user interface features and implementing new user interface features for the Telit Cinterion deviceWISE family of products. Strong English language speaking and writing skills are preferred as this role also involves working with development team members, management team members, and field applications engineering team members to design and deploy high performance customer facing product user interfaces. Objectives & Responsibilities The individual will be responsible for supporting and enhancing our deviceWISE products * Specifies, designs, and develops browser-based user interface tools and widgets * Participates in user interface focused architecture, design, code reviews and test specifications * Represents the development team regarding user interface requirements and concerns * Performs code development, debugging, testing, and troubleshooting on a variety of platforms * Organizes and schedules work and determines the best approach to solve complex technical problems * Mentors other engineers * Works independently and collaborates well with others * Follows and improves our design, verification, build, and release processes * Designs, develops, and maintains web-based user interface components and reusable widgets for real-time and near-real-time data visualization. * Builds interactive 2D and 3D rendering experiences using modern web technologies and graphics frameworks. * Develops JavaScript- or TypeScript-based front-end applications with strong emphasis on performance, scalability, maintainability, and responsiveness. * Integrates live data streams, APIs, and event-driven services into visualization components and dashboards. * Utilizes Web-Sockets, MQTT, or Server-Sent Events (SSE) for publish/subscribe backend interfaces. * Collaborates with UX designers, back-end developers, product managers, and domain experts to translate requirements into intuitive and efficient interfaces. * Optimizes rendering pipelines and browser performance for data-intensive applications across supported platforms. * Ensures cross-browser compatibility, accessibility, code quality, test coverage, and secure development practices. * Contributes to architectural decisions, code reviews, technical documentation, and continuous improvement of front-end engineering standards. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)