Are you passionate about driving technological innovation and leading dynamic development teams? Our client is seeking a talented Full Stack Lead Developer to spearhead groundbreaking projects in our vibrant and forward-thinking company. ESSENTIAL SKILLS REQUIREMENTS:
- Custom digital solution development
- Micro-service Architecture
- Exposure to SDLC, Agile methodology highly desirable
- Atlassian tools (JIRA, Confluence, Bitbucket)
- Experience with Web components would be advantageous.
- Strong emphasis on modern JavaScript framework like React, AngularJS, Angular 8.
- Full stack - backend through frontend experience.
- RESTful API / Working with JSON
- jQuery / Ajax
- Build responsive HTML, CSS3 and Bootstrap is beneficial.
- Experience developing with Node.js and other modern JavaScript libraries is useful.
- Good knowledge of version control tools.
- High level of knowledge around the Angular framework and JavaScript.
- High level knowledge of frontend interfaces.
- Fundamental knowledge of UX/UI.
- Custom digital solution development advantageous
- Micro-service Architecture
- Exposure to SDLC, Agile methodology highly desirable
- Business process analysis & translating to functional specs.
- Translating functional specs to technical specs
- Database design
- Must be familiar with Debugging tools.
- Strong interpersonal and communication skills with ability to communicate effectively.
- Willing to deal with customers. In most cases they will be foreign customers and language barriers might exist.
- High confidence levels.
- Strong self-beliefs
- Strong personality
- Strong Technical abilities
- Desire to investigate and learn new Technologies
- Ability to multi-task between meetings and deadlines.
- Must have good time management skills.
- Ability to work as part of an agile team, inter dependant as well as independently and submit deliverables on time and in excellent quality.
- Must take ownership of an assigned task and see it through to completion.
- Must be self-motivated and open to learn.
- Must be a Self-Starter.
- Must be able to work with other team members without conflict.
- Degree in IT or 5 years relevant experience
- Agile working experience
- Extensive experience in Leading Development Teams
- Projects: Frontend:
- Rapidly experiment with multiple solutions.
- Implement pixel perfect UI designs.
- Implement re-usable HTML and JS logic.
- Ensure all code is readable, extendable and scalable.
- Internationalise all code, systems and programs.
- Ensure that all implementations can be passed over to other developers, mid development, with minimum of handover.
- Polish frontend behaviour to ensure a great user experience.
- Ensure that the small unseen details of a client-side application is of exceptional quality.
- Ensure that all processes have been investigated / considered in obtaining the specifications of the user requirements.
- Review and present proposed system solution to BPO, ITPO, Leader and User
- Develop systems solutions in line with quality and delivery requirements.
- Ensure that all the steps in the Development Cycle are executed.
- Preparation of system/technical documentation (as per ISO standards), YPA and Product Depot.
- System testing/parallel runs
- System implementation
- System audits/quality assurance
- Back-end skills:
- Linux
- RDS (PostgreSQL)
- S3
- Dynamo DB
- AWS CloudWatch