Contract: Senior/Lead Front End Engineer
6 giorni fa
Upwork ($UPWK) is the world's work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.
Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.
This is an engagement through Upwork's Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork's business. Our HWS team members are located all over the world.
Are you a Senior/Lead Software Engineer who is passionate about designing and building highly performant, robust systems to create outstanding user experiences and help impact the professional lives of millions of independent professionals and clients around the world? Do you relish solving important problems? Do you enjoy identifying potential scalability issues, implementing solutions that follow engineering standard methodologies, and coming up with creative solutions to both technical and product challenges? If so, we'd love to hear from you
This is a contract position with the potential for contract renewal based on project needs and accomplishment toward deliverables.
Work/Project Scope:- Collaborate with project stakeholders to understand requirements and deliver high-quality solutions.
- Design, develop, test, and maintain scalable and robust server-side logic, databases, and APIs according to project requirements.
- Utilize programming languages such as TypeScript or JavaScript for frontend development.
- Develop, test, and maintain high-quality front-end code for web applications.
- Utilize modern frameworks like , Nuxt, , or Angular for efficient development.
- Optimize front-end performance and ensure cross-browser compatibility.
- Integrate front-end interfaces with backend APIs for seamless data flow.
- Contribute to the enhancement of our codebase by improving quality and documentation and reducing technical debt.
- Stay updated on current and emerging technologies.
- Utilize collaborative tools such as Gmail, Slack, Confluence, Jira, and various others for efficient communication, documentation, and project management.
- Participate in code reviews and design reviews.
- Document code and technical specifications for future reference.
- Analyze system performance, respond to incidents within specified deadlines, and provide services during on-call rotations to address system issues.
- Provide services in the Scrum process, including sprint planning, daily stand-ups, and retrospective meetings, to contribute to project progress and team coordination.
- Participate in project-critical meetings and provide regular status updates on deliverables.
- Manage your time independently and effectively to achieve project deliverables, which may require an estimated 40 hours of project-related effort per week.
- Coordinate with the team during core hours (8:00 am to 11:00 pm Pacific Time) to enhance project collaboration. Some roles or urgent matters may require availability until 12:00 pm Pacific Time on occasion.
- 8+ years of professional software development experience;
- Deep knowledge of modern JavaScript (ES6+) or TypeScript, CSS, and HTML;
- Extensive experience with a modern JS framework, such as Vue (preferred), React, or Angular;
- Flutter experience or mobile experience is a major plus;
- Experience with unit testing and end-to-end UI testing;
- Basic understanding of accessibility (WCAG) guidelines and engineering principles;
- Self-motivation, self-organization, and self-education skills;
- English on at least an intermediate level (should be able to pass the technical interview in English);
- Basic knowledge of PHP, server-side JavaScript or TypeScript, or other server-side languages. Basic knowledge of backend framework;
- Basic understanding of system design principles.
- Extensive knowledge of REST
- Experience in writing well-structured, easily maintainable unit tests (such as JUnit, Mockito, etc)
- Experience with relational databases
- Consistent track record of collaborating with large, distributed teams of engineers over documentation and code
- A desire to learn new technologies and continually develop your professional skills
- Comfortable working with AWS
- Experience building / supporting high-load web applications and solving scalability issues
Upwork is proudly committed to fostering a diverse and inclusive workforce. We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Please note that a criminal background check may be required once a conditional job offer is made. Qualified applicants with arrest or conviction records will be considered in accordance with applicable law, including the California Fair Chance Act and local Fair Chance ordinances. The Company is committed to conducting an individualized assessment and giving all individuals a fair opportunity to provide relevant information or context before making any final employment decision.
To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice
-
Senior Front End Developer
2 settimane fa
Modena, Emilia-Romagna, Italia EX Squared LATAM A tempo pienoBecome an EXpert as a Senior Front End Developer (Vue / Nuxt)Temporary role: January-October 2026At EX Squared LATAM, we connect top engineering talent across the region with innovative digital projects. We're looking for a Senior Front End Developer with strong experience in and to help design and deliver a modern front-end architecture for a large-scale...
-
Front End Engineer
2 settimane fa
Modena, Emilia-Romagna, Italia Jobgether A tempo pienoThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Front End Engineer in Latin America.This role offers the opportunity to design, build, and optimize client-facing and internal web applications, shaping the digital experience for both customers and team members. You will work on a variety of projects,...
-
Senior Front End Engineer
4 giorni fa
Modena, Emilia-Romagna, Italia Jobgether A tempo pienoThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Front End Engineer in Latin America.In this role, you will build and maintain scalable, high-performance web applications that deliver exceptional user experiences. You will work on modern frontend frameworks and integrate AI-driven tools to enhance...
-
Contract: Senior/Lead Backend Engineer
2 settimane fa
Modena, Emilia-Romagna, Italia Upwork A tempo pienoUpwork ($UPWK) is the world's work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential. Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are...
-
Sviluppatore front-end
2 settimane fa
Castelvetro di Modena, Emilia-Romagna, Italia OBJ - Selezione ideale A tempo pienoPer importante software house, ricerchiamo con urgenza:Sviluppatore software front-end piattaforme cloudLa risorsa saeà inserita nel nostro team e sarà responsabile della progettazione, sviluppo e manutenzione delle interfacce utente (UI) delle nostre applicazioni web e mobile che operano su piattaforme cloud. Sarà cruciale nel tradurre design complessi...
-
Front End Developer
2 settimane fa
Modena, Emilia-Romagna, Italia Jobgether A tempo pienoThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Front End Developer in Latin America.As a Front End Developer, you will play a key role in shaping the user experience of web applications, turning complex product ideas into intuitive, high-performance interfaces. You will work closely with design, product,...
-
Lead Full-Stack Engineer
1 settimana fa
Modena, Emilia-Romagna, Italia EX Squared LATAM A tempo pienoBecome an EXpert as a Lead Full-Stack Engineer, Remote – LATAM At EX Squared LATAM, we help international clients build complex, scalable platforms powered by modern engineering practices.We are looking for a Lead Full-Stack Engineer to guide the technical direction of a multi-application platform while mentoring senior engineers and driving high-quality...
-
Senior AI Fullstack Software Engineer
2 settimane fa
Modena, Emilia-Romagna, Italia Jobgether A tempo pienoThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior AI Fullstack Software Engineer in Latin America.In this role, you will design, build, and optimize modern, scalable software systems that leverage AI-driven workflows to deliver impactful solutions. You will work across the full stack, focusing...
-
Senior DevOps Engineer
2 settimane fa
Modena, Emilia-Romagna, Italia EX Squared LATAM A tempo pienoBecome an EXpert as a Senior DevOps EngineerAt EX Squared LATAM, we work with international clients to build scalable, data-driven platforms that support complex digital ecosystems.We're looking for a Senior DevOps Engineer to join a high-performing engineering team focused on building, evolving, and securing cloud infrastructure for a sophisticated,...
-
Senior Backend
4 giorni fa
Modena, Emilia-Romagna, Italia Jobgether A tempo pienoThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend & Frontend Engineer anywhere.We are seeking a highly skilled, full-stack engineer to help build and scale a cutting-edge automation platform. In this role, you will design and implement both backend services and frontend interfaces that...