Skip to Main Content

Job Title


Front-end Engineer - Web Applications


Company : Swoon


Location : Toronto, Ontario


Created : 2025-05-05


Job Type : Full Time


Job Description

Position Title: UI Developer Duration: 6 months Extension Possibility: Yes Conversion to Full-Time (FTE): No Work Location: Fully remote within Canada (must work in EST timezone) Key Responsibilities Software Development & Design Design solutions and write, configure, and integrate software code in line with architecture patterns and technology strategy. Decompose business requirements into detailed design specifications and code. Conduct unit testing and create supporting documentation and artifacts. Build native web components using modern web technologies. Write clean, maintainable code using HTML5, CSS3, JavaScript, TypeScript, and Java. Quality & Performance Work toward delivering defect-free software that functionally meets requirements and aligns with architectural standards. Conduct independent analysis, assessments, and root-cause analysis for production issues. Evaluate new technologies for fit within systems and assess upstream/downstream impacts on process, data, and risk. Collaboration & Leadership Collaborate with business and technology stakeholders to define, analyze, and deliver requirements. Lead or support initiatives to meet business objectives and improve company processes and systems. Review the work of team members and mentor others, contributing to the development of technical skills and communities of practice. Continuous Improvement Identify opportunities to streamline or automate processes to improve operational efficiency. Stay up to date on industry trends and emerging technologies through self-learning and participation in professional communities. Provide input on the planning and implementation of operational programs. Qualifications ~ Education & Experience ~12 years of experience in web technologies, IT, or business environments, or B.S./B.A. in Computer Science, Engineering, Information Systems, Math, or Business. Technical Skills Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript. Experience with Java. Familiarity with testing frameworks such as JUnit and Jasmine. Experience with native web components and JavaScript libraries like MithrilJS or AngularJS. Experience writing Vanilla JavaScript applications. Knowledge of build tools like Webpack or other JavaScript task runners. Understanding of software development practices, programming languages, and technical/business environments. Knowledge of operating systems, development environments, and deployment practices. Core Competencies Strong verbal and written communication skills. Effective collaboration and teamwork abilities. Excellent analytical and problem-solving skills. Strong influence and stakeholder management abilities. Data-driven decision-making approach.