{"schemaVersion":"jobsearcher.job.v1","id":"3b14b0dcbdb7ae839da14564","url":"https://jobsearcher.com/jobs/3b14b0dcbdb7ae839da14564","canonicalUrl":"https://jobsearcher.com/jobs/3b14b0dcbdb7ae839da14564","title":"UI Software Developer","description":"Job Summary\nWe 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.\n\nObjectives & Responsibilities\nThe individual will be responsible for supporting and enhancing our deviceWISE products\nSpecifies, designs, and develops browser-based user interface tools and widgets\nParticipates in user interface focused architecture, design, code reviews and test specifications\nRepresents the development team regarding user interface requirements and concerns\nPerforms code development, debugging, testing, and troubleshooting on a variety of platforms\nOrganizes and schedules work and determines the best approach to solve complex technical problems\nMentors other engineers\nWorks independently and collaborates well with others\nFollows and improves our design, verification, build, and release processes\nDesigns, develops, and maintains web-based user interface components and reusable widgets for real-time and near-real-time data visualization.\nBuilds interactive 2D and 3D rendering experiences using modern web technologies and graphics frameworks.\nDevelops JavaScript- or TypeScript-based front-end applications with strong emphasis on performance, scalability, maintainability, and responsiveness.\nIntegrates live data streams, APIs, and event-driven services into visualization components and dashboards.\nUtilizes Web-Sockets, MQTT, or Server-Sent Events (SSE) for publish/subscribe backend interfaces.\nCollaborates with UX designers, back-end developers, product managers, and domain experts to translate requirements into intuitive and efficient interfaces.\nOptimizes rendering pipelines and browser performance for data-intensive applications across supported platforms.\nEnsures cross-browser compatibility, accessibility, code quality, test coverage, and secure development practices.\nContributes to architectural decisions, code reviews, technical documentation, and continuous improvement of front-end engineering standards.\nRequirements & Qualifications\nBachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience.\n7+ years of professional software development experience (e.g., Python, C/C++, JavaScript, TypeScript), including code reviews, unit/integration testing.\nWorking knowledge of modern architectures (microservices, containers, Kubernetes), APIs (REST/gRPC), publish/subscribe, and event streaming.\nStrong English language speaking and writing skills\nStrong hands-on experience with JavaScript and/or TypeScript in production environments.\nDemonstrated experience creating reusable visualization widgets or components for live or streaming data.\nProven experience with modern front-end frameworks, component architectures, and web application tooling.\nHands-on experience with 2D and 3D web rendering technologies for rich, interactive visual displays.\nStrong understanding of HTML, CSS, responsive design, asynchronous programming, and API integration.\nExperience with software engineering best practices, including version control, testing, debugging, and performance tuning.\nExperience in the Linux environment including tools for debugging, profiling, and version control\nExperience in the Windows environment including tools for debugging, profiling, and version control\nComfortable using Visual Studio\nExperience with build tools like: autotools (autoconf, automake, etc.) and CMake\nExperience with code analysis tools like Coverity and memory analysis tools like Valgrind\nExperience with continuous integration tools like Jenkins\nGit source control management\nExperience with web application development\nStrong communication and interpersonal skills\nPreferred Qualifications\n7+ years of C/Python//Java/JavaScript/TypeScript experience\n3+ years of object-oriented design experience\nExperience with advanced visualization libraries, WebGL-based frameworks, or browser-native graphics technologies.\nFamiliarity with real-time telemetry, IoT, analytics, geospatial, scientific, industrial, or operational data visualization use cases.\nExperience designing highly modular, reusable widget libraries or front-end platforms.\nKnowledge of state management, rendering optimization, and memory/performance profiling techniques.\nExperience working in Agile development environments and collaborating across distributed engineering teams.\nExperience with POSIX development\nLinux and shell scripting experience\nExperience with small footprint devices and working in memory constrained applications\nLanguages: Python, C/C++, C#, Java, JavaScript, TypeScript, Go; scripting for automation.\nDevOps: Git, GitHub/GitLab/Azure DevOps, CI/CD, Containers (Docker), Kubernetes.\nCloud/Edge: Azure/AWS services; IoT/edge runtimes; telemetry/observability stacks.\nLocation\nRemote in the USA","company":"Telit Wireless Solutions","rawCompany":"telit wireless solutions","city":"New Castle","state":"IN","isRemote":false,"isActive":false,"createdAt":"2026-08-15T12:59:27.215Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1255.00","title":"Web and Digital Interface Designers","slug":"web-and-digital-interface-designers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"UI Software Developer","description":"Job Summary\nWe 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.\n\nObjectives & Responsibilities\nThe individual will be responsible for supporting and enhancing our deviceWISE products\nSpecifies, designs, and develops browser-based user interface tools and widgets\nParticipates in user interface focused architecture, design, code reviews and test specifications\nRepresents the development team regarding user interface requirements and concerns\nPerforms code development, debugging, testing, and troubleshooting on a variety of platforms\nOrganizes and schedules work and determines the best approach to solve complex technical problems\nMentors other engineers\nWorks independently and collaborates well with others\nFollows and improves our design, verification, build, and release processes\nDesigns, develops, and maintains web-based user interface components and reusable widgets for real-time and near-real-time data visualization.\nBuilds interactive 2D and 3D rendering experiences using modern web technologies and graphics frameworks.\nDevelops JavaScript- or TypeScript-based front-end applications with strong emphasis on performance, scalability, maintainability, and responsiveness.\nIntegrates live data streams, APIs, and event-driven services into visualization components and dashboards.\nUtilizes Web-Sockets, MQTT, or Server-Sent Events (SSE) for publish/subscribe backend interfaces.\nCollaborates with UX designers, back-end developers, product managers, and domain experts to translate requirements into intuitive and efficient interfaces.\nOptimizes rendering pipelines and browser performance for data-intensive applications across supported platforms.\nEnsures cross-browser compatibility, accessibility, code quality, test coverage, and secure development practices.\nContributes to architectural decisions, code reviews, technical documentation, and continuous improvement of front-end engineering standards.\nRequirements & Qualifications\nBachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience.\n7+ years of professional software development experience (e.g., Python, C/C++, JavaScript, TypeScript), including code reviews, unit/integration testing.\nWorking knowledge of modern architectures (microservices, containers, Kubernetes), APIs (REST/gRPC), publish/subscribe, and event streaming.\nStrong English language speaking and writing skills\nStrong hands-on experience with JavaScript and/or TypeScript in production environments.\nDemonstrated experience creating reusable visualization widgets or components for live or streaming data.\nProven experience with modern front-end frameworks, component architectures, and web application tooling.\nHands-on experience with 2D and 3D web rendering technologies for rich, interactive visual displays.\nStrong understanding of HTML, CSS, responsive design, asynchronous programming, and API integration.\nExperience with software engineering best practices, including version control, testing, debugging, and performance tuning.\nExperience in the Linux environment including tools for debugging, profiling, and version control\nExperience in the Windows environment including tools for debugging, profiling, and version control\nComfortable using Visual Studio\nExperience with build tools like: autotools (autoconf, automake, etc.) and CMake\nExperience with code analysis tools like Coverity and memory analysis tools like Valgrind\nExperience with continuous integration tools like Jenkins\nGit source control management\nExperience with web application development\nStrong communication and interpersonal skills\nPreferred Qualifications\n7+ years of C/Python//Java/JavaScript/TypeScript experience\n3+ years of object-oriented design experience\nExperience with advanced visualization libraries, WebGL-based frameworks, or browser-native graphics technologies.\nFamiliarity with real-time telemetry, IoT, analytics, geospatial, scientific, industrial, or operational data visualization use cases.\nExperience designing highly modular, reusable widget libraries or front-end platforms.\nKnowledge of state management, rendering optimization, and memory/performance profiling techniques.\nExperience working in Agile development environments and collaborating across distributed engineering teams.\nExperience with POSIX development\nLinux and shell scripting experience\nExperience with small footprint devices and working in memory constrained applications\nLanguages: Python, C/C++, C#, Java, JavaScript, TypeScript, Go; scripting for automation.\nDevOps: Git, GitHub/GitLab/Azure DevOps, CI/CD, Containers (Docker), Kubernetes.\nCloud/Edge: Azure/AWS services; IoT/edge runtimes; telemetry/observability stacks.\nLocation\nRemote in the USA","datePosted":"2026-08-15T12:59:27.215Z","dateModified":"2026-08-15T12:59:27.215Z","hiringOrganization":{"@type":"Organization","name":"Telit Wireless Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New Castle","addressRegion":"IN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3b14b0dcbdb7ae839da14564"},"url":"https://jobsearcher.com/jobs/3b14b0dcbdb7ae839da14564"}}