Bluegrass Digital is a leading provider of creative technological solutions and digital production services for mobile, web and social platforms. With our head office in London and hubs in Cape Town and Johannesburg, our highly-skilled team offers a diverse pool of knowledge and expertise, bringing together creativity and innovative technology that delivers ...
Read more about this company
Minimum of 4+ years' experience in web development
HTML and CSS (including SASS and/or LESS) essential
Good experience with JavaScript and Typscript
PHP / MySQL / SQLite
Experience with more than one JS framework/library preferred (React, Vue, Angular etc.)
Experience in developing/maintaining WordPress Content Management Systems
Experience with the following technologies used for our React Native app development: React, Redux, Redux-saga, React-router for web, react-navigation for native, Jest/mocha etc. for unit tests, Redux form, eslint
JavaScript related tooling (Webpack, Gulp, NPM, Babel, Yarn etc.) is essential
Excellent understanding of source control best practice and branching strategies, using tools like GIT, Bitbucket, SourceTree
Ability to write custom/native JavaScript for projects
Experience delivering projects from designs and functional specs through to production
Working with the Figma design tool
High level of attention to detail, both in matching a design and ensuring a smooth user experience
Experience working with RESTful APIs
Good understanding of UX and ability to challenge UX Wireframe & Design thinking where required
KEY PERFORMANCE AREAS
Architect, develop, test, and support desktop, web, WordPress and mobile applications
Provide solid, accurate development cost estimates
Research and evaluate software related technologies and products.
Grow your knowledge of JavaScript frameworks (React, React Native)
Good WordPress database and server-side application skills with MySQL
Gain knowledge and experience with Azure Cloud platform
Communicating with authority and lucidity to clients and team members
Gather customer software requirements and develop related software applications and programs (to spec)
Abide by development best practice guidelines – this is must! Also remaining in touch with current trends and technologies so that you can input into the team technologies used and processes
Implement and ensure Bluegrass development standards and general development best practices are adhered to across your projects
Code audits and reviews
Assist and support other team members on their projects (if required)
Interact with clients to determine their requirements and needs