TC IoT Solutions logo
TC IoT Solutions

IoT Solutions is a Telit Cinterion business unit. Mobilogix is a retired brand.

UI Developer

Frontend EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000Since 1986H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

4 days ago

Salary

0

Seniority

Lead

Job Description

UI Developer

TC IoT Solutions

• 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.

Job Requirements

  • 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

  • Health insurance
  • Retirement plans
  • Professional development

Related Job Pages

More Frontend Engineer Jobs

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and maintain front-end code for FEMA.gov, Ready.gov, and related public-facing properties using HTML, CSS, JavaScript, jQuery, and modern web frameworks; • Lead front-end architecture decisions aligned with the 21st Century IDEA Act and federal web standards. • Implement and maintain the U.S. Web Design System (USWDS) in alignment with DHS and FEMA brand guidance, including web functionality such as RSS feeds, widgets, forms, email integrations, and third-party API connections. • Develop, maintain, and extend Drupal-based CMS templates, content types, views, and modules; • Perform Drupal administration including user management, workflow configuration, security patching, and support for multilingual content management. • Implement and validate Section 508 and WCAG 2.0 Level A/AA compliance across all deliverables; • Support comprehensive test plans including regression testing and 508 validation at every deployment. • Instrument and maintain analytics across FEMA web properties using tools such as Google Analytics and Site improve; • Provide recommendations to improve user experience based on traffic, bounce rates, and funnel performance. • Manage QA for every release including test scripts, alpha/beta testing, and post-implementation review; • Coordinate after-hours deployments and produce technical documentation for SELC/ATO requirements. • Provide surge support during disaster operations including evenings and weekends as needed.

United States

Role Description We are looking for an experienced Java Developer for immediate hiring and deployment to one of our top clients. Your role as a Java Developer will include: - Writing and testing code - Debugging programs - Integrating applications with third-party web services - Taking lead in the execution of many projects and client tasks - Building highly responsive web applications that align with our clients’ business needs This is a highly technical position with plenty of opportunities for growth within a fun and supportive work environment. Qualifications - Bachelor’s degree in computer science, computer engineering, or relevant field - 5-7 Years of experience in Consulting with hands-on Core Java, J2ee, JSF, Web services - Solid proficiency in HTML, JavaScript, and other related languages - Experience working with MongoDB is not required but is highly preferred - Solid experience working with Version control Bitbucket - Ability to write high-quality, maintainable, and modular Java code - Practical knowledge of testing principles such as unit, integration, and end-to-end testing - Strong skills in integrations with third-party systems and a good knowledge of data modeling would be an advantage - Able to work alone or with a team - Positive attitude, high energy, and love for broadening his own skillset - Excellent time-management and organizational skills - Excellent English communication skills Requirements - Design, implement and test Java-based applications - Analyze user requirements to properly execute application design - Define application objectives and functionality - Align application design with business goals - Debug and resolve technical problems that arise - Produce detailed design documentation - Recommend changes to existing Java infrastructure - Improve functionality of existing systems - Develop and implement multi-media applications - Assess and prioritize feature requests - Coordinate with internal teams to understand user requirements and provide technical solutions Company Description

Philippines
Globaldev Group logo

Senior Full Stack Developer – React, FastAPI, Django

Globaldev Group

Building remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱

Full TimeRemoteTeam 201-500Since 12 yearsH1B No Sponsor

• Own and deliver complex features across the entire application stack. • Lead frontend development initiatives and continuously improve user experience, usability, and visual quality. • Design and implement scalable, maintainable, and production-ready React applications. • Collaborate with product and engineering stakeholders to define technical solutions and architecture. • Extend and maintain Python-based backend services using FastAPI and Django. • Analyze user flows, edge cases, and failure scenarios before implementation. • Contribute to architectural discussions, technical decisions, and code quality improvements. • Utilize AI-assisted development tools as a core part of the engineering workflow. • Take full ownership of features throughout their lifecycle, from planning to deployment.

Ukraine
NEORIS logo

Mid-Level Frontend Developer (React + TypeScript)

NEORIS

NEORIS is a Digital Accelerator that helps companies step into the future.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

Role Description Estamos en búsqueda de: Desarrollador/a Frontend Mid-Level (React + TypeScript) - Desarrollar una aplicación frontend desde cero utilizando React y TypeScript - Integrar interfaces de usuario con APIs backend de forma eficiente y escalable - Escribir código limpio, mantenible y bien estructurado siguiendo buenas prácticas - Diseñar arquitecturas de frontend claras y escalables - Implementar pruebas unitarias y asegurar la calidad del código - Trabajar de manera autónoma en la entrega de funcionalidades basadas en requisitos definidos Qualifications - Experiencia demostrable como Frontend Developer (nivel medio, no junior) - Dominio de React y TypeScript - Experiencia creando proyectos frontend desde cero - Buen entendimiento de patrones de arquitectura frontend - Experiencia construyendo interfaces reactivas (datos dinámicos) - Conocimientos sólidos de consumo de APIs REST - Experiencia con testing (Jest u otros frameworks similares) - Nivel alto de inglés (mínimo C1) - Conocimiento sólido de CSS y estructuración de estilos - Experiencia con herramientas modernas del ecosistema frontend - Capacidad para tomar decisiones técnicas y evaluar trade-offs - Enfoque en código limpio, legible y mantenible Requirements - Experiencia trabajando en entornos con liderazgo técnico definido - Capacidad para explicar decisiones técnicas y arquitectónicas - Experiencia en proyectos donde el código debía ser transferido o mantenido por otros equipos - Mentalidad orientada a calidad, ownership y colaboración Benefits - Contrato indefinido con salario competitivo - Modalidad flexible y posibilidad de trabajo remoto - Plan de carrera personalizado y formación continua - Participación en proyectos estables con alto componente técnico - Flexibilidad horaria y enfoque en la conciliación - Beneficios sociales adaptados a tus necesidades

Spain
Job Closed