Front-end software engineer

at  TeleGeography

Front, Piemonte, Italy -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Apr, 2025Not Specified29 Jan, 2025N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

FRONT-END SOFTWARE ENGINEER

TeleGeography
Washington, D.C. / Remote
TeleGeography, a specialty market research firm that produces authoritative, data-driven
analysis of the global telecommunications industry, is expanding its Data Team with a Front-end
Software Engineer position. The Front-end Software Engineer will contribute to the design,
development, and maintenance of web applications and intelligent visualizations that deliver
data-driven insights to our clients. This hands-on role will work directly on both purpose-built
data platforms for our clients, and our off-the-shelf syndicated research offerings.
The ideal candidate will have professional experience working with front-end technologies such
as React and Node.js, along with a solid understanding of back-end scripting languages like
Python and Ruby on Rails. If you are enthusiastic about application design, visualization, and
developing innovative new solutions to complex problems, this is the team for you.

Responsibilities:

  • Develop and maintain intuitive, responsive, and high-performance applications using

React, Node.js, and other front-end frameworks.

  • Design and implement data-driven visualizations that translate complex telecom data

into clear, actionable insights.

  • Collaborate with back-end engineers to integrate APIs and other data sources to ensure

seamless data flow across platforms.

  • Work closely with product managers and design teams to translate requirements into

functional software solutions.

  • Write clean, maintainable, and efficient code while ensuring best practices in software

engineering.

  • Troubleshoot, debug, and optimize code for performance, scalability, and usability.

Qualifications:

  • Experience: 3+ years of professional experience in front-end application development
  • Technical Skills:

o Front-end dev: Proficient in React, Node.js, and other front-end frameworks.
Experience with HTML, CSS, and JavaScript
o Data Visualization: Experience in building charts, graphs, and interactive
dashboards (D3.js, Chart.js, Dash/Plotly, Streamlit, Tableau, etc.).
o Experience using version control systems (e.g., Git) in a team development
environment
1/15/2024 1
o Familiarity with back-end scripting languages, such as Python, Ruby on Rails, or
similar.
o Ability to take responsibility for key portions of a project and develop towards a
given goal independently, while calling on additional support from the team when
needed
o Professional communication skills, to correspond about complex topics with
both technical and non-technical audiences
o Analytical and design skills to understand the aims of end-users, and how those

needs can be met utilizing our existing datasets

  • Education: Bachelor’s degree, preferably in Computer Science, Mathematics,

Engineering, or some other related technical discipline

  • Bonus Skills:

o Experience working with cloud platforms (AWS, Azure, GCP), and application
o Familiarity with mapping software tools (Mapbox, GIS, etc.)
o Knowledge of telecom data structures or analytics.
o Background or interest in telecommunications, maps, and international
economies and cultures
o High degree of intellectual curiosity

Responsibilities:

  • Develop and maintain intuitive, responsive, and high-performance applications usin


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Front, Piemonte, Italy