Front-end software engineer
at TeleGeography
Front, Piemonte, Italy -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Apr, 2025 | Not Specified | 29 Jan, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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