Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

    • Latest Jobs at Crayon

    Posted: Dec 8, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Back End Developer

    Role Description

    As the Backend Web Developer, you will be responsible for managing the interchange of data between the server and users. Your primary focus will be the development of all server-side logic, definition and maintenance of the databases, and ensuring high performance and responsiveness to requests from the frontend. You will also be responsible for assisting the Frontend Developer in integrating the frontend elements built by your co-workers into the application. A basic understanding of frontend technologies is therefore necessary as well.

    Salary

    • Market related and dependent on experience.

    Responsibilities

    • Integration of user-facing elements developed by frontend developers with server-side logic
    • Building reusable code and libraries for future use
    • Optimisation of the applications for maximum speed and scalability
    • Implementation of the security and data protection
    • Design and implementation of data storage solutions
    • Deployment of websites and web apps using FTP
    • Implementing a CMS for a website or web app
    • User authentication and sub-authorisation between multiple systems, servers and environments
    • Integration of multiple data sources and databases into one system
    • Management of hosting environment, including database administration and scaling an application to support load changes
    • Data migration, transformation and scripting
    • Setup and administration of backups
    • Outputting data in different formats
    • Creating database schemas that represent and support business processes
    • Implementing automated testing platforms and unit tests
    • Flexibility and understanding of a brief provided by production and applying and implementing sound and well executed solutions accordingly

    Requirements

    • 3+ years’ experience working as a backend developer
    • Experience in a digital marketing and advertising environment is advantageous
    • Bachelor’s degree in Computer Science or any other technical discipline/equivalent working experience
    • Understanding of RESTful principles and API development is essential
    • Good understanding of cross browser compatibility
    • Excellent concept design ability for websites
    • Good analytical and business analysis skills
    • Basic understanding of project management disciplines
    • Basic understanding of business change lifecycle methodology
    • Working knowledge of programming languages and business modelling tools
    • Ability to consume third-party APIs (e.g. Google Maps, Twitter, Facebook, etc.)
    • Understanding of caching and key-value stores, queuing systems and search engines etc.
    • Basic understanding of frontend technologies and platforms, such as JavaScript, HTML5 and CSS3
    • Understanding of accessibility and security compliance (dependent on a specific project)
    • Understanding differences between multiple delivery platforms such as mobile vs desktop and optimising output to match specific platforms
    • Proficient knowledge of backend programming language (depending on the specific case, but you should have knowledge of one or more of the following: PHP, Java, Python, C#, SQL, MySQL, MongoDB, Firebase, Node.JS, Express.js, .NET etc.)
    • Proficient understanding of code versioning tools such as Git
    • Proficient understanding of OWASP security principles (information security)
    • It will be advantageous to have basic experience with; Vue, React or Angular; DevOps; Docker and GraphQL

    Personal attributes:

    • Soft skills are imperative
    • Strong communication is vital to bridge information gaps between the frontend and backend in order to build a product you will be proud of and to develop a sound and functional product for the client
    • A tireless quest for new knowledge and of course an open mind towards fresh ideas
    • Flexibility to learn a new language when projects require it

    go to method of application »

    Digital Designer

    Role Description

    As a Digital Designer you’ll design digital user interfaces, AV videos and presentations for clients. You will predominately work in Sketch, Illustrator and Photoshop. Occasionally, you’ll also be responsible for creating digital brand guidelines. You will work in a production-like environment with hard deadlines, and you will need to communicate, discuss and brainstorm proactively with other team members.

    Salary

    • Market-related and dependent on experience

    Responsibilities

    • You’ll design digital user interfaces (games, websites, apps and VR/AR experiences), AV videos and presentations for clients by pushing creative concepts to a new level
    • You will predominately work in Sketch (and/or XD/ Invision Studio), Illustrator and Photoshop
    • In certain cases, you’ll be responsible for creating digital brand guidelines
    • You will work in a production-like environment with deadlines
    • You will need to communicate, discuss and brainstorm proactively with other team members

    Requirements

    • A relevant tertiary qualification
    • Formal working experience
    • A portfolio you love to show
    • Own vehicle and a valid driver’s licence
    • Living fairly close to the office would be preferable
    • Be prepared to work over time, when required to meet either pitch deadlines or other client requirements

    Experience:

    • Comprehensive skills in the Adobe Creative Suite
    • Basic knowledge of the UX process: mapping out user flows/journeys, wire framing and UI design (as well as responsive design for web)
    • Can create visuals and assets for websites and mobile apps
    • Shows an interest in keeping a lookout for new trends with great creativity and originality
    • Ability to work on several projects at the same time
    • The ability to do quick iterations and swiftly switch between various design styles

    Personal attributes:

    • An excellent eye for design
    • A passion for creating and pushing the boundaries
    • A strong attention to detail
    • Great problem solving and time management skills
    • Affinity with emerging technology and researching new possibilities
    • Understanding of human needs, overarching business goals and vision, and a strong technological knowhow
    • Good team spirit and a positive ‘can do’ attitude
    • Be yourself and check your ego at the door

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at This Company Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail