UI Software Developer

Telit Cinterion

Brasil

Presencial

BRL 90 000 - 140 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

Telit Cinterion in Brazil seeks a Front-end Engineer to design, implement, and optimize real-time data visualization dashboards and widgets using modern web technologies.

You’ll collaborate with UX, back-end engineers, product managers, and domain experts to translate requirements into intuitive interfaces and robust components.

The ideal candidate has 3+ years in front-end development, strong HTML/CSS, JavaScript, and experience with 2D/3D rendering, web APIs, and CI practices.

Qualificações

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience.
  • Working knowledge of modern architectures (microservices, containers, Kubernetes), APIs (REST/gRPC), publish/subscribe, and event streaming.
  • Strong English language speaking and writing skills
  • 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
  • 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
  • Experience with web application development
  • Strong communication and interpersonal skills

Responsabilidades

  • 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.
  • 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.
  • Contributes to architectural decisions, code reviews, technical documentation, and continuous improvement of front-end engineering standards.

Conhecimentos

Front-end development
UI/UX collaboration
English communication
REST APIs
Asynchronous programming

Formação académica

Bachelor’s degree in Computer Science, Computer Engineering, or related field

Ferramentas

Kubernetes
CMake
Autotools
Coverity
Valgrind
Jenkins

Descrição da oferta de emprego

Objectives & Responsibilities
  • 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.
  • 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.
  • Contributes to architectural decisions, code reviews, technical documentation, and continuous improvement of front-end engineering standards.
Requirements & Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience.
  • Working knowledge of modern architectures (microservices, containers, Kubernetes), APIs (REST/gRPC), publish/subscribe, and event streaming.
  • Strong English language speaking and writing skills
  • 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
  • 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
  • Experience with web application development
  • Strong communication and interpersonal skills
Preferred Qualifications
  • 3+ years of object-oriented design experience
  • 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
  • Cloud/Edge: Azure/AWS services; IoT/edge runtimes; telemetry/observability stacks.
About Telit Cinterion

Telit Cinterion, a leader and pioneer in IoT innovation, is the largest and most cyber-secure Western provider of end-to-end IoT solutions, designed to reduce time-to-market and costs for businesses. The company offers a comprehensive portfolio encompassing custom-designed, ready-for-market connected devices and the industry’s broadest range of enterprise-grade wireless communication and positioning modules. Offerings extend to essential services such as IoT SIM plans and management, plus advanced edge-cloud software and data orchestration tools for processing and utilizing IoT data. Telit Cinterion also provides complete IoT and industrial IoT platforms, enabling the development and deployment of complex connected solutions. Focusing on security and reliability, the company delivers award-winning IoT solutions, modules, and services trusted by top global brands.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Global Software Engineer
Global Software Engineer

Oxbo International • Uberaba

Híbrido
BRL 120 000 - 180 000
[Job - 31269] Mid Level IOS Developer
[Job - 31269] Mid Level IOS Developer

Ciandt • Brasil

Presencial
BRL 120 000 - 180 000
Health insurance
Meal allowance
Childcare assistance
+2
Lead IoT and Software Specialist
Lead IoT and Software Specialist

Flotech Controls Pte Ltd • Região Norte

Presencial
BRL 180 000 - 250 000
Senior Embedded Systems Developer
Senior Embedded Systems Developer

DSR Corporation • Brasil

Presencial
BRL 120 000 - 240 000
Software Architect – .NET, Brazil
Software Architect – .NET, Brazil

CI&T • Brasil

Presencial
BRL 180 000 - 300 000
Health and dental insurance
Meal and food allowance
Childcare assistance
+9
Senior/Mid Frontend Engineer - React
Senior/Mid Frontend Engineer - React

Sensor Tower • São Paulo

Presencial
Technical Support Engineer (Telt-153)
Technical Support Engineer (Telt-153)

Teltonika • São Paulo

Híbrido
BRL 60 000 - 100 000
Attractive salary
Health and well-being benefits
Career growth opportunities
+2
Software Developer
Software Developer

Nextracker Brasil Ltda • Sorocaba

Presencial
Collaborative work environment
Impact on renewable energy technology
IoT Installed Engineer
IoT Installed Engineer

Cbm360tiv • Parauapebas

Presencial
BRL 60 000 - 120 000
Competitive compensation
Exposure to cutting-edge industrial IoT technologies
Career growth in a global mining solutions company
[31208] - Senior iOS Developer, Brazil
[31208] - Senior iOS Developer, Brazil

Ciandt • Brasil

Presencial
BRL 180 000 - 260 000
Health and dental insurance
Meal and food allowance
Childcare assistance
+10