FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

UI Developer
TC IoT SolutionsWeb-Based User Interface Developer designing interactive UIs for Telit Cinterion IoT solutions. Enhancing user interface features and collaborating across teams for high-performance applications.
Tech Stack
Tools & technologiesGRPCJavaScriptJenkinsKubernetesLinuxMicroservicesPythonTypeScript
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Health insurance
- Retirement plans
- Professional development
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptHTMLCSS2D rendering3D renderingmicroservicesAPIsasynchronous programmingperformance tuning
Soft Skills
mentoringcollaborationproblem-solvingcommunicationinterpersonal skillsorganizational skillsindependencecode reviewtechnical documentationcontinuous improvement