Job Title: 1890 Full Stack Developer (Focus: TypeScript)
Company:JorDan Human Resources
Job description: Job Summary
Product / Feature Team Information
HES – Hub EcoSystem / Capacity PlannerWe empower our business units by developing the Hub EcoSystem application on the ‘Integrate’ platform-based environment.
The goal of this application is to offer a simple yet powerful, low admin solution for Funnel Management, Financial Management and Talent Management to enable the Hub to run their portfolios effectively and efficiently.ESSENTIAL SKILLS REQUIREMENTS:
· Understanding and experience in the IT SDLC process.
· Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
· Languages and related: Non-Negotiable
o TypeScript / JavaScript
o GraphQL
o Nodejs (Expressjs, Apollo)
o MV* experience (React, Vue, JavaScript)
o Git
o Database ExperienceADVANTAGEOUS SKILLS REQUIREMENTS:
· Languages and related:
o AWS
o Kubernetes
o Docker, Docker Compose
o Nexus.
o Encryption Technologies.
o Redis, Mongo
o CSS 3
o Antd
o HTML 5
o BitBucket/Github
· Knowledge of ITSM Solutions – specifically BMC Remedy Ticketing tool.
· Ability and willingness to learn from seniors and share own experience to other team members and support users when required.
· Excellent written, verbal, and visual communication skills.
· Willing and able to travel internationally, if and when required.Soft Skills:
· Good grasp of business/user requirements and translating these into system documents and functions.
· Ability to quickly familiarize yourself with complex technical topics.
· Strong analytical and problem-solving skills.
· Ability to work under pressure with a constant workload and deliver quality results.
· Above-average ability to structure, illustrate and or communicate complex concepts in an understandable, predictable manner.
· Ability to deal with uncertainty and a volatile environment with often ambiguous and conflicting requirements and priorities.
· Identify and manage risks.
· Ability to operate in an inter-cultural work environment.
· Above board work ethics – this is of utmost importance.
· Flexibility to take up different tasks within the scope of work.
· Confident, motivated, and assertive.
· Take Ownership, show initiative and work pro-active.
· Ability to work as part of a team, inter dependant as well as independently and submit deliverables on time.WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?
· Tertiary qualification in Information Technology but specifically Web Application Development.
· 3+ years working experience with focus in Web Application development.WHAT WILL YOUR ROLE AND RESPONSIBILITIES BE?
Specific Responsibilities:
· Designing User Interfaces (UI).
· Developing Front-End Components: Building and maintaining the client-side architecture using modern JavaScript frameworks like React or Vue.js.
· Back-End Development: Implementing server-side logic and managing databases.
· API Integration.
· Security: Implementing security measures to protect applications from vulnerabilities and ensure data privacy and integrity.
· Testing and Debugging: Writing and executing unit tests, integration tests, and end-to-end tests to ensure the application functions correctly. Debugging and fixing issues as they arise.
· Version Control: Using version control systems like Git to manage codebase changes and collaborate with other developers.
· Application Performance optimization.
· Deployments management/coordination.
· Documentation: Writing clear and comprehensive documentations for code, APIs and application functionality to assist other developers and stakeholders.
· Implement complex calculations according to specification.
· Implement workflows from diagrams.
· Use E-Charts to implement charts on the data.
· Write scripts to upload bulk excel data into MongoDB.
· Implement data model diagrams to MongoDB schemas.
· Restrict sensitive data to specific roles/users.
· Work with Group approved software development tools, techniques and approaches used to build application solutions.
· Apply cloud computing technologies and emerging computing trends.
· SW bug resolution including handling of incident tickets in ITSM ticketing system.
· Application support and operations functions which may include being on stand-by or being called after-hours during Hyper-Care or System stabilisation phases.Generic Responsibilities:
· Take directions from senior developers and develop functions and solutions within formal Agile Sprints.
· Interact with team as necessary during Sprints & performs any administrative tasks that are involved.
· Operate as a team member. Continually reports progress in the Jira tool and participates as an active member of the team. Assume additional responsibilities as required.
· Gather facts, analyse the User Stories, consult with users, draw conclusions, and update user stories as required.
· Assist in the technical preparation of Business Process Procedures, Test Scenarios, End-user documentation, and User manuals.
· Interface with clients in a professional manner with emphasis on building client relationships.
· Continually develop core skills and business knowledge based on accumulated experience.
· Sets priorities appropriately.
· Other tasks a defined and needed for the team to deliver on commitments.
WHAT DO WE OFFER YOU?
· Cutting edge global IT system landscape and processes.
· Flexible working of 1960 hours in a 12-month period.
· High Work-Life balance.
· On-site / Remote work location flexibility.
· Highly motivating, energetic, and fast-paced working environment.
· Modern, state-of-the-art offices.
· Dynamic Global Team collaboration.
· Opportunity to develop a career, not only skills.
· Affordable Group vehicle promotions (buying or leasing options available, terms and conditions apply).Jordan Human ResourcesRecruiter
Expected salary: R25000 per month
Location: Centurion, Gauteng
Job date: Thu, 27 Feb 2025 00:51:08 GMT
Professional CV Tips for Success – jobsguru.co.za
- Contact Information: Use a professional email address and include a phone number. LinkedIn or a personal website can also add value.
- Personal Statement: In 2-3 lines, summarize your strengths and career goals, tailored to the job you’re applying for.
- Work Experience: List roles in reverse-chronological order. Focus on achievements with measurable results, e.g., “Increased sales by 20%.”
- Education: Only list qualifications relevant to the job or recent achievements if early in your career.
- Skills: Include both technical and soft skills. Use keywords from the job description to improve ATS compatibility.
- Formatting: Stick to one or two clean fonts, consistent margins, and ample white space. Avoid graphics unless you’re in a creative field.
- Proofreading: Errors harm your credibility. Review carefully or ask someone else to check for mistakes.
For more guidance, visit jobsguru.co.za.