Intermediate Software Engineer, Front-End – Software Engineering Company

Full time Blockgram
Vancouver, BC, CA

Apply with A resume

Are you a talented developer of attractive, usable and responsive web user interfaces and services? Are you experienced in JavaScript, JavaScript frameworks, HTML5, and CSS? Would you like to work on state-of-the-art services for mobile devices? Does joining a top-notch team that develops exciting products to serve millions of customers appeal to you? Then we at Blockgram would love to hear from you! Our client is passionate about technology and user experience. Their teams provide software engineering services to Fortune 500 enterprises and strategic partners. Their expertise spans from devices to cloud, from mobile to web-based experiences and their specialties include Internet-of-Things (IoT), Big Data & Analytics, Deep Learning, Augmented & Virtual Reality, Security & Blockchain, and Enterprise Software.

Key Responsibilities
  • Design, develop and deliver web-based user interfaces
  • Work closely with UX designers to achieve the best user experience.
  • Investigate error reports and resolve software defects
  • Analyze new feature requirements, on which you will create recommendations, estimates, technical specifications and design documents
  • Collaborate with other experts such as product managers, architects and testers to jointly ensure that our systems meet the high standards of our customers
  • Ensure the quality of your work by creating unit test specifications, performing unit testing, delivering test reports, and collaborating with the test team and feature owners to assess feature maturity
  • Participate in code and design reviews for your and other team members’ features

Required Skills
  • Proven track record in software R&D with at least 3 years of experience in software development in dynamic and fast-paced environments
  • At least 2 years of experience in developing user interfaces with JavaScript, JavaScript libraries (jQuery, Bootstrap), and JavaScript frameworks (React, AngularJS)
  • Strong knowledge in HTML5, CSS, Less/Sass, REST, JSON
  • Flexible and adaptive to changing technologies and environments
  • Good knowledge of object oriented analysis, design and methodologies
  • Quick self-motivated learner, with excellent analytical and problem solving skills
  • Attention to detail and quality orientation
  • Excellent communication and documentation skills
  • Located in the Greater Vancouver metropolitan area or willing to relocate to the area
  • Legally entitled to work in Canada

Preferred Skills
  • Experience in API development
  • Comfortable with Windows and Linux development environments and tools
  • Practical experience in cloud services (Amazon Web Services, Microsoft Azure)
  • Ability to understand and fix build problems and deployment problems of server software in development and test environments
  • Hands-on experience in the Agile/Scrum development process, with test-driven development and continuous integration
  • Availability for occasional travel to customer meetings (US and Canada)
  • B.Sc. degree or higher in Computer Science or equivalent combination of education and experience

This role requires the candidate to work from the Vancouver, British Columbia, Canada office and is either available on a contractor or full-time basis.