Front-end Developer

SimplePin - Ville de Québec, QC (il y a 9 mois)

Postuler dès maintenant

Duties, responsibilities and tasks
Evolve and enhance User Interface of our core SimplePin application and Company website
Participate in the analysis, elaboration, and estimation of customer requirements and specifications
Design, develop, and deploy new production-quality features and functionality that meet customer requirements
Maintain and improve existing code, including monitoring for front-end errors, reporting errors to internal bug tracking system
Build high-quality mockups and design different prototypes
Collaborate with application support to analyze, troubleshoot, reproduce, and resolve production issues reported by customers
Work with other team members on release planning and deployment activities
Innovate and improve development and implementation processes and tools by advocating technologies and designs that promote efficiency, reliability, and reusability
Be proactive, facilitate knowledge sharing, and continually improve our activities
Perform code and layout reviews, refactoring, and assisting other developers
Provide technical solutions related to User Interface and User Experience
Ensure all personal deliverables are done with highest level of quality, on time, and done according specifications
Ensure that the goals and objectives are accomplished within defined timeframes and allocated budgets
Analyze business requirements, provide the feedback to stakeholders.
Perform technical investigation of customer support issues and provide resolution
Track time and deliver time-sheets on weekly basis
Perform technical research and present innovative solutions which contribute to company success
Other tasks as assigned
Skills, competencies and qualifications
3+ years’ Front-end Development and IT experience
A fundamental understanding of designing for different technologies, platforms and browsers
Experience using software best practices like Test-Driven Development (TDD) and Continuous Integration (CI)
Fluency in the principles of user-centered design methods, information architecture, usability, and interface and interaction design
A firm grasp of a range of UX tools, processes, and outcomes
Strong debugging and analytical skills
Worked as part of Scrum teams or similar iterative Agile development methodologies
Bachelor’s or Master’s degree in software engineering or computer science
Practiced continuous improvement and promoted knowledge sharing
Capable of managing assigned tasks and meeting deadlines
Excellent interpersonal, communication, collaboration, and writing skills
Proactive problem solver
Multi-tasking capabilities with ability to adjust to paced environment
Works under minimal supervision, with general guidance from technical management
Attention to details
Fluent in spoken and written English is a plus
Technical skills
Experience in HTML5 technologies, Angular, Bootstrap, CSS, Ajax and JavaScript/jQuery.
Experience in developing responsive cross-browser/cross-platform UIs for web applications.
Knowledge of graphics software such as Adobe Suite, Photoshop etc.
Understanding of Core Java development practices
Proficiency in Unix Operation Systems with experience in Linux / Bash scripting
Knowledge of Apache Wickets framework
Knowledge of Atlassian products, including JIRA, Confluence and Service desk.
Drupal CMS experience is a plus
Experience with financial math is a plus
Reports to
Chief Technology Officer (CTO)
Department
Software design and development