Europe Remote (Global)

Lifted, an Upwork Company™ is hiring a Contract: Senior/Lead Javascript Developer

About the Role

The role involves leading frontend development efforts, mentoring team members, and ensuring high-quality code delivery across key product features.

Responsibilities

  • Lead architecture and implementation of complex JavaScript applications
  • Collaborate with product and design teams to define feature requirements
  • Mentor junior developers and conduct code reviews
  • Optimize application performance and scalability
  • Ensure code quality through testing and best practices
  • Translate design mockups into responsive user interfaces
  • Integrate with RESTful APIs and third-party services
  • Troubleshoot and debug production issues
  • Maintain up-to-date documentation for code and systems
  • Stay current with emerging JavaScript standards and tools
  • Participate in sprint planning and team standups
  • Drive frontend best practices across the development lifecycle
  • Support deployment pipelines and CI/CD processes
  • Evaluate and recommend new technologies
  • Ensure cross-browser compatibility and accessibility standards
  • Implement secure coding practices
  • Work closely with backend engineers on integration points
  • Refactor legacy code to improve maintainability
  • Contribute to technical decision-making at the team level
  • Deliver features on schedule with minimal supervision

Nice to Have

  • Experience with TypeScript
  • Familiarity with GraphQL
  • Knowledge of micro-frontend architectures
  • Experience with containerization using Docker
  • Exposure to DevOps practices
  • Background in startup or fast-moving environments
  • Open source contributions
  • Experience with state management libraries like Redux
  • Understanding of accessibility standards (WCAG)
  • Experience mentoring engineers remotely

Compensation

Hourly rate commensurate with experience

Work Arrangement

Remote

Team

Small, agile team focused on rapid iteration and product innovation

About the Role

  • This is a contract position with the potential for extension based on project needs.
  • You will play a key role in shaping the frontend direction of the product.
  • Collaboration will be primarily asynchronous due to distributed team locations.
  • Focus is on delivering clean, maintainable, and efficient code.
  • You will work directly with product stakeholders and engineering leads.

What We Value

  • Ownership of technical deliverables
  • Clear and concise communication
  • Adaptability in a changing environment
  • Focus on user experience and performance
  • Commitment to code quality and testing

Not applicable for contract position

Required Skills
TypeScriptJavaScriptVue.jsNuxtReact.jsAngularNode.jsPHPCSSHTMLTeam LeadershipPerformance OptimizationAgile Methodologies
About company
Lifted, an Upwork Company™
A company focused on building AI-powered workforce solutions through the Upwork platform.
All jobs at Lifted, an Upwork Company™ Visit website
Job Details
Category frontend
Posted 6 months ago