Front-end Developer

Apply Now

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)


  • Software design and development 

We're Always Looking For Talent

Got what it takes to work with us? Great! Send us a link to your resume or portfolio to become part of our talent pool.
One file only.
32 MB limit.
Allowed types: pdf, doc, docx.