Purpose of the Job
The Full-Stack Software Developer will be a liaison on both client-side and server-side software at the Agency. Primarily, the role will be required to deliver on the Full Stack of websites and mobile applications (Android & iOS) meaning Front End Technology, Back End Development Languages, Database, Server, API, and version Controlling Systems.
The developer will also be in charge of providing guidance and quality control of project inputs and outputs in liaison with the Technical / Development Team
Additionally, they will work closely with the Client Service and Business Development team to drive revenue and business growth through strategic technology offerings to clients.
Responsibilities
Work with development teams and product/Account managers to ideate software solutions
Design client-side and server-side architecture
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with data scientists and analysts to improve software
Qualifications
Bachelor’s degree or equivalent experience in Computer Science, Information Technology or related field
Skills & Competencies
Proven experience as a Full Stack Developer or similar role – at least 5 years’ experience
Experience developing desktop and mobile applications
Extensive knowledge of front-end technologies – HTML5, CSS3 and JavaScript (ES6) as well as Frontend tools such as React js
Extensive knowledge of the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
Extensive knowledge of back-end technologies – Java, PHP and JavaScript (Node.js) as well as tools: Express.js, Laravel, WordPress
Familiarity with RESTful APIs to connect mobile and web applications to back-end services
Management of relational (MySQL, PostgreSQL, Oracle) and non-relational (MongoDB) databases
Project coordination within the development cycle and quality assurance of inputs and outputs
Additional Requirements
Excellent communication and presentation skills
Team leadership experience
Great attention to detail
An analytical mind
Commercial acumen – driving growth of client portfolio through the service offerings that answer to their business needs
Apply via :
www.linkedin.com