Who You Are:
We are looking for an accountable, driven, energetic, proactive, and smart team member
Key Responsibilities:
• Review defects, identify remediation steps, and implementation of those steps
• Complete tasks within the timeframe given under general supervision
• Ability to work independently after given instructions
• Write functioning code that can be extended and maintained with a minimum number of defects
• Become proficient with engineering skills, from new languages to software development principles (such as object-oriented design)
Â
Qualifications:
• Good written, verbal, and video-based communication skills (we’re a distributed team)
• 3+ years’ professional work experience implementing full-stack solutions to real business problems
• Good understanding of software development principles (object-oriented design, SOLID, Test-Driven Development)
• Good command of programming languages, tools and frameworks: JavaScript (DOM manipulation, JS Object model TypeScript, HTML5, CSS3, Node.JS, Electron, Angular, REST API, Visual Studio, Visual Studio Code, NuGet, NPM
• Experience in React.JS, Edge.JS, Socket.IO unit testing using jest, Enzyme libraries would be a big plus
• Translating designs and wireframes into high quality reusable components
• Willingness to learn and the desire to improve your craft and share the knowledge with others
Â