Java Developer
Edge Executive Search
Date: 1 week ago
City: Pretoria, Gauteng
Contract type: Full time
Reference: JHB004222-SG-1
We’re seeking an Intermediate JavaScript Software Developer to build full-stack applications using React and Node.js. If you have strong JavaScript skills and a passion for problem-solving, this is your chance to grow with a dynamic team and advance your career.
Job Summary:
We are seeking an adaptable and skilled Intermediate JavaScript Software Developer. This role is perfect for a web developer who is passionate about building full-stack, Universal JavaScript applications using React (Frontend) and Node.js (Backend). The ideal candidate is someone with strong JavaScript proficiency, who is eager to innovate, collaborate in a team environment, and grow into a senior developer role.
Key Responsibilities:
We’re seeking an Intermediate JavaScript Software Developer to build full-stack applications using React and Node.js. If you have strong JavaScript skills and a passion for problem-solving, this is your chance to grow with a dynamic team and advance your career.
Job Summary:
We are seeking an adaptable and skilled Intermediate JavaScript Software Developer. This role is perfect for a web developer who is passionate about building full-stack, Universal JavaScript applications using React (Frontend) and Node.js (Backend). The ideal candidate is someone with strong JavaScript proficiency, who is eager to innovate, collaborate in a team environment, and grow into a senior developer role.
Key Responsibilities:
- Develop complex software applications using JavaScript, adhering to coding standards and development methodologies.
- Participate in feature analysis, impact, and risk evaluations.
- Collaborate with cross-functional teams to achieve project goals.
- Perform technical root cause analysis and propose corrective actions for issues.
- Conduct code reviews and offer constructive feedback.
- Design new functionality and ensure timely delivery of solutions.
- Apply Agile methodologies and implement Scrum processes.
- Conduct application load, performance, and security tests.
- Uphold company policies, procedures, and best practices.
- Education: Matric or equivalent, plus a 3-year Computer Science degree or equivalent diploma/certification.
- Experience:
- 3+ years of experience with JavaScript, React, Node.js, HTML, CSS, JSON, and XML.
- 2+ years working with SQL (MS SQL, MySQL, or PostgreSQL).
- 3+ years of experience in API development, web design, and Single Page Application design.
- 2+ years working with Docker, Git, Redux, Express, Knex, and Bookshelf.
- Familiarity with business intelligence tools, AWS Cloud environment, and Microsoft DevOps is a plus.
- Strong problem-solving and analytical abilities.
- Excellent communication and teamwork skills.
- Ability to work under tight deadlines and adapt to changes.
- Proficiency in unit and acceptance testing, as well as defensive programming.
- Understanding of financial and accounting concepts (preferred).
See more jobs in Pretoria, Gauteng