About this role
So what are we looking for? We’re looking for a Developer who can hit the ground running in assisting us with some really great projects. If you are someone who: Has reliable internet for remote working (if required) Communicates well verbally and in writing Can take ideas from conception to implementation Enjoys complex projects that include newer technology Constantly looking for newer and better ways to work Get things done on time without a diva attitude Has a bias towards action Chooses to learn and strives for mastery We can work with and shares the same vision and mission as we do Be able to comment and give input on coding standards and best practices Be able to contribute in all areas of the SDLC (Requirement gathering, planning, development, testing, implementation, and post-go-live support) - Not just a “programmer/coder” So, if the above describes you - read on to find out what will be required of you and what will impress us. Our Tech Stack includes (but not limited to) Kotlin / Java 10+ Spring Framework 5+ Hibernate JPA SQL (relational database) and or Postgres ( object-relational databases) AWS SQS and or Spring integration Gradle or Maven, NPM or similar dependency knowledge Vue.js or similar front end frameworks WebPack, Grunt or similar packaging frameworks CSS / SCSS / Less HTML JSON, CSV, XML What will you be required to do? Create intuitive and highly functional products for our customers Create intuitive and highly functional tools for our internal teams Produce quality code Collaborate with cross-functional teams to define, design, and ship new features Bug fixing and improving application performance Attend daily stand-up, sprint kick-off and retrospectives with an Agile/SCRUM environment Be responsible and accountable for the delivery of work that you have committed to Continuously improving your knowledge, at work and at home Break down user stories into tasks and estimations Work in a peer code-reviewed environment. You review my code, I review yours Become a tech evangelist for systems that make you happy. What skills/knowledge and experience will impress us? Substantial work experience in AWS services, Design Patterns, OO, Procedural or Functional programming styles. Impressive experience and knowledge in JavaScript, HTML and CSS (Standard LESS, SCSS or compiled CSS) Hands-on experience with test rail or other QA software Hands-on experience in unit testing with frameworks like JUnit. Good SQL database experience and SQL construction Solid understanding of git and how to use it in your daily workflow Experience with a product development tools (i.e. Jira) Experience in E-Reading, E-Readers Mobile development experience Mobile web experience What can you expect working at Snapplify? Competitive salary A flat organizational structure with a focus on teamwork and continuous learning A fast-paced and challenging environment that will keep you on your toes An environment where your input and ideas matter Monthly team events