Job Title or Location
RECENT SEARCHES

Web Developer (Frontend)

Finlink Group - 46 Jobs
Markham, ON
Posted yesterday
Job Details:
Full-time
Experienced

Web Developer (Frontend)Are you passionate about creating amazing user experiences through intuitive web applications? We're on the lookout for a skilled and enthusiastic Web Developer (Frontend) to join our vibrant team. In this role, you'll be working with the latest technologies to build user-friendly interfaces and push the limits of modern web development. If you're a proactive problem solver who loves taking on new challenges, we'd love to have you onboard!Role Overview:
As a Web Developer (Frontend), you'll play a crucial part in bringing our innovative web applications to life. You'll design and implement highly responsive and interactive user interfaces that provide an exceptional experience. From writing efficient code to collaborating with other developers, you'll be at the forefront of delivering features that delight our users.Key Responsibilities:
  • Build Exceptional UI: Develop engaging user interfaces using JavaScript (ES6+), TypeScript, and React. Your work will directly impact how users interact with our applications.
  • Collaborate for Success: Work closely with the backend team to integrate RESTful APIs and ensure seamless data flow between client and server.
  • Responsive Design & Modern Tools: Create responsive web designs using CSS and pre-processors like SASS/LESS. Your focus will be on ensuring our applications run smoothly across all devices.
  • Continuous Improvement: Write clean, maintainable, and scalable code, while also staying up-to-date with the latest best practices and technologies. You'll drive improvements in both the performance and usability of our web applications.
  • Innovation and Testing: Help implement unit testing and end-to-end testing to ensure our code is reliable and functional. Your attention to detail will ensure our products meet the highest standards of quality.
  • Functional Programming: Leverage your knowledge of functional programming to optimize and enhance the application, focusing on scalability and efficiency.
Requirements & Qualifications:
  • Experience: At least 6 years of hands-on experience with JavaScript, TypeScript, and front-end development. A deep understanding of React and its ecosystem is essential, with a minimum of 4 years working with it.
  • Strong expertise in HTML/CSS, with the ability to create pixel-perfect, responsive web designs.
  • Solid experience in React development, including server-side rendering and integration with other front-end frameworks like Vue or Angular (bonus).
  • Familiarity with modern front-end build tools such as webpack, rollup, or other bundlers.
  • API Integration: Experience with integrating and working with REST APIs.
  • Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Excellent communication and problem-solving skills.
  • A collaborative mindset with the ability to work cross-functionally with backend teams.
  • An open, growth-oriented mindset, always eager to learn and improve.
Preferred (but not required):
  • Experience with WordPress, React-Native, or Native mobile development.
  • A background in the gaming industry or familiarity with game development.
  • Experience with Node.js or C#.
  • Knowledge of Vue or Angular.
  • Familiarity with unit testing and end-to-end testing frameworks.
Why Apply?
This is more than just a job – it's an opportunity to be part of a creative, fast-paced environment where you'll have the chance to contribute to some groundbreaking projects in the gaming industry. We value collaboration, creativity, and innovation, and we're looking for someone who shares those values. You'll be working with cutting-edge technologies and a passionate team, all while making a real impact on the future.How to Apply:
If you're excited about pushing the boundaries of web development and bringing user experiences to life, we want to hear from you. Apply now with your resume and we'll reach out to discuss the next steps.

Share This Job: