Vancouver
On-site
CAD 80,000 - 120,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading tech company is seeking a skilled software developer to analyze software requirements, implement high-quality code, and troubleshoot software issues. The ideal candidate will hold a Bachelor's degree in computer science and have over 4 years of experience in both frontend and backend development. This role offers the opportunity to work with advanced technologies and a collaborative team environment.
Qualifications
- 4+ years of working experience in a developer role.
- Experience in frontend and backend development.
- Proven experience in designing and implementing enterprise-grade software.
Responsibilities
- Analyze software requirements and implement high-quality software code.
- Troubleshoot software problems and maintain the existing codebase.
- Collaborate with colleagues and provide technical guidance to junior developers.
Skills
JavaScript
Problem-solving
Communication
Education
Bachelor's degree in computer science or related subjects
Tools
Node.js
React Js
HTML
CSS
TypeScript
jQuery
SAP UI5
Job Description:- Analyze software requirements to come up with feasible solutions.
- Implement high-quality software code.
- Troubleshoot software problems to find the root cause.
- Maintain the existing codebase to resolve issues and to ensure continual quality status.
- Promote and maintain effective software engineering practice in the team.
- Stay current with the latest technology and proactively look for ways to advance our product.
- Collaborate with other colleagues in various teams, functions, and locations.
- Provide technical guidance to junior developers.
- Be self-motivated and be able to work independently with little supervision.
Requirements:
- Bachelor’s degree in computer science or related subjects.
- 4+ years of working experience in a developer role.
- Proficiency in JavaScript and database technology.
- Experience in both frontend development and backend development.
- Experience developing web applications in HTML / CSS / JavaScript / TypeScript / jQuery.
- Working knowledge on leading JavaScript frameworks like Node.js / React Js / redux / SAP UI5.
- Proven experience in designing and implementing enterprise-grade software and its associated concerns (performance, reliability, manageability, security).
- Understanding of software design and architecture concept and best practices.
- Experience in microservice a plus.
- Strong problem-solving skill.
- Ability to make sound technical decision in face of constraints and uncertainty.
- Good written and verbal communication.