Contract: Senior/Lead Front End Engineer

Posted 25 days agoViewed
EuropeContractSoftware Development
Company:Upwork
Location:Europe, PT
Languages:English
Seniority level:Senior, 8+ years
Experience:8+ years
Skills:
AWSLeadershipNode.jsPHPSoftware DevelopmentHTMLCSSJavascriptReact.jsSCRUMTypeScriptVue.JsAngularREST API
Requirements:
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 (Vue, React, or Angular) Flutter experience or mobile experience is a 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 proficiency (intermediate level) Basic knowledge of PHP, server-side JavaScript/TypeScript, or other server-side languages Basic knowledge of Node.js backend framework Basic understanding of system design principles Extensive knowledge of REST Experience writing well-structured, easily maintainable unit tests Experience with relational databases Track record of collaborating with large, distributed teams over documentation and code Desire to learn new technologies and develop professional skills Comfortable working with AWS Experience building/supporting high-load web applications and solving scalability issues
Responsibilities:
Collaborate with stakeholders to understand requirements and deliver solutions. Design, develop, test, and maintain scalable server-side logic, databases, and APIs. Utilize TypeScript or JavaScript for front-end development. Develop, test, and maintain high-quality front-end code for web applications. Utilize modern frameworks like Vue.js, Nuxt, React.js, or Angular. Optimize front-end performance and ensure cross-browser compatibility. Integrate front-end interfaces with backend APIs. Enhance codebase quality, documentation, and reduce technical debt. Stay updated on current and emerging technologies. Utilize collaborative tools like Gmail, Slack, Confluence, and Jira. Participate in code reviews and design reviews. Document code and technical specifications. Analyze system performance, respond to incidents, and provide on-call support. Participate in Scrum ceremonies (sprint planning, stand-ups, retrospectives). Participate in project-critical meetings and provide status updates. Manage time independently for 40 hours of project effort per week. Coordinate with the team during core hours (8:00 am to 11:00 pm Pacific Time).
Similar Jobs:
Posted 2 days ago
PortugalFull-TimeSoftware Development
Senior Customer Support Specialist
Company:Paddle
Posted 2 days ago
United KingdomFull-TimeSaaS
Senior Solutions Engineer | REMOTE (UK)
Company:Gatekeeper
Posted 2 days ago
Austria, EuropeFull-TimeDeFi Wallet
Fullstack Engineer, Angular & NestJS (DeFi Wallet)
Company:Bitpanda