214 React Developer Johannesburg North jobs in Randburg
Intermediate Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Requirements:
- At least 3 years of experience with C# (or similar programming languages) and a solid understanding of computer science principles.
- A relevant Degree or Diploma in Computer Science or a related field.
- South African citizenship.
- Strong problem-solving abilities and a passion for building scalable software solutions.
Advantageous:
- Experience with web technologies such as HTML, CSS, Bootstrap, LESS, and similar frameworks.
- Familiarity with the Microsoft Web Stack (MVC, C#, Razor, IIS, and ASP.NET).
- Experience with mobile application development (iOS, Mono, Android, Java, etc.).
- Knowledge of high-performance/scale technologies such as caching, load balancing, profiling, and indexing.
- Experience with relational databases, particularly Microsoft SQL Server.
Key Responsibilities:
- Develop and maintain high-quality web applications, back-end systems, and mobile apps.
- Ensure that the software you build is scalable, performs, and delivers an exceptional user experience.
- Collaborate with other Engineers, Designers, and Product Managers to deliver features and improvements.
- Write clean, efficient, and well-documented code that adheres to best practices.
- Participate in code reviews and provide constructive feedback to teammates.
- Continuously improve your skills and knowledge in software engineering and related technologies.
Apply now!
Senior Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Requirements:
- A minimum of 5 years of experience in C# (or similar languages), with a strong understanding of computer science principles.
- A relevant Degree or Diploma in Computer Science or a related field.
- South African citizenship.
- Strong problem-solving skills and the ability to design and develop software that scales efficiently.
Advantageous:
- Familiarity with web technologies such as HTML, CSS, Bootstrap, LESS, and similar front-end frameworks.
- Experience with the Microsoft Web Stack (MVC, C#, Razor, IIS, and ASP.NET).
- Knowledge of mobile application development (iOS, Mono, Android, Java, etc.).
- Experience with high-performance/scale technologies such as caching, load balancing, profiling, and indexing.
- Strong experience with relational databases, especially Microsoft SQL Server.
- Design, build, and maintain web applications, back-end systems, and mobile apps for a global audience.
- Work on scalable, high-performance solutions that ensure excellent user experience.
- Collaborate with cross-functional teams to define and refine features, and ensure timely delivery of quality software.
- Maintain and improve existing codebases while staying on top of new technologies and trends.
- Conducted code reviews, identified performance bottlenecks, and mentored Junior Engineers.
Apply now!
Senior Software Engineer
Posted 8 days ago
Job Viewed
Job Description
- Hands on experience on Java, React JS, HTML, CSS and Spring Boot
- Good Knowledge of ReactJS
- Knowledge on version controlling like GIT
- Good Knowledge on MYSQL DB.
- Knowledge of Billing & Finance concepts.
Software Engineer (Automotive)
Posted 11 days ago
Job Viewed
Job Description
- Build good business relationships with customers related to service activities.
- Site safety implementation during projects and service work.
- Attend site meetings and project meetings.
- Technical assistance during Production support time (breakdowns).
- Verify and compile data records of all test readings (reports).
- Meeting project deadlines.
- Strong understanding of Software & Commissioning practices and processes.
- Ability to work shifts, weekends and overtime & able to work long hours when needed.
- Quality focus and team player.
- Driver's License and own transport.
Requirements:
- Good knowledge of PLC Software systems (siemens Simatic S7, Siemens TIA, WinCC) Allen Bradley, Mitsubishi, ABB advantageous.
- Set up and configure various network devices (drives, Remote I/), Sensors).
- Project Planning, installation and commissioning for installations.
- Provide standby support to customers from project SOP.
Skills:
- Min. National Diploma/Degree in Electrical/Mechatronics
- 2-5 years' experience in Automation (automotive &paint plant experience advantageous).
- Electronics and electrical troubleshooting/fault finding.
Salesforce Software Engineer
Posted 11 days ago
Job Viewed
Job Description
We are seeking a highly experienced and driven Senior Salesforce Software Engineer to join our dynamic engineering team. This role will play a pivotal part in designing, developing, and optimizing scalable Salesforce solutions that align with strategic business goals. You will collaborate with cross-functional teams to enhance our CRM ecosystem, build cutting-edge Salesforce applications, and mentor junior developers. The ideal candidate is a Salesforce platform expert with a strong software engineering background and a passion for delivering high-quality enterprise applications.
Key Responsibilities
Lead end-to-end Salesforce development projects from design to deployment.
Design and implement robust, scalable, and reusable code using Apex, Lightning Components (LWC), and Visualforce.
Integrate Salesforce with external systems using APIs (REST/SOAP), middleware, and other tools.
Collaborate with Product Owners, Architects, and Business Analysts to gather technical requirements.
Customize and configure Salesforce Sales Cloud, Service Cloud, and/or Experience Cloud to meet business needs.
Perform code reviews and enforce best practices in software development, security, and performance.
Troubleshoot, debug, and optimize existing Salesforce applications and processes.
Stay current with Salesforce platform releases and new technologies to drive innovation.
Contribute to architecture and design decisions, ensuring alignment with the company’s long-term technology strategy.
Support CI/CD and automated testing initiatives for Salesforce development.
Mentor and coach junior engineers and provide technical leadership within the team.
Required Qualifications & Experience
Bachelor’s Degree in Computer Science, Engineering, or related field.
5+ years of hands-on Salesforce development experience.
Strong experience with Apex, Lightning Web Components (LWC), Visualforce, and SOQL/SOSL.
Proven expertise with Salesforce configuration, security model, workflows, and process automation tools (e.g., Flow).
Experience integrating Salesforce with external systems via REST/SOAP APIs and middleware (e.g., MuleSoft, Boomi).
Deep understanding of Salesforce DX, packaging, and deployment strategies.
Strong grasp of software engineering fundamentals, object-oriented programming, and design patterns.
Experience with Agile/Scrum methodologies and modern DevOps practices.
Excellent problem-solving, analytical, and communication skills.
Salesforce Platform Developer I & II certifications are highly desirable.
Preferred Skills & Competencies
Experience in Sales Cloud, Service Cloud, and/or Experience Cloud implementation projects.
Knowledge of enterprise application architecture and cloud computing principles.
Familiarity with version control tools (e.g., Git), CI/CD tools (e.g., Jenkins, Copado), and test automation.
Ability to work in fast-paced, collaborative environments and manage multiple priorities.
Python Software Engineer
Posted today
Job Viewed
Job Description
Junior Software Engineer
Posted today
Job Viewed
Job Description
Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups. We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of a client’s needs. We have a prominent presence in the financial services industry and have started to branch out into other industries such as agritech and healthtech. Who we are
At Blue Bean Software, we believe in creating an environment where like-minded software engineers are able to express themselves freely and pursue their individual and professional growth. We further encourage individuals to master their respective skill sets whilst effectively working within teams to overcome challenges and accomplish set goals. At Blue Bean Software, we firmly believe in maintaining a culture of self-motivation, integrity and trust to drive productivity. How we work
We have a flat organisational structure and value collaboration between our teams. We further believe in empowering individual team members to ensure agile decision-making and streamlined communication across all teams to deliver efficient and effective customer service at all times.
Your Skills and Experience:- Minimum 2-3 years of experience in software development
- Deep knowledge of PHP and Laravel framework
- Experience with MySQL database design and optimisation
- AWS fundamentals knowledge and hands-on experience
- Good understanding of RESTful APIs
- Experience with Blade templating engine
- Proficiency in Git version control
- Understanding of authentication systems (Laravel Breeze, Sanctum, Passport)
Preferred Skills and Experience:
- Experience with Blade templating for frontend development
- Familiarity with Laravel Breeze, Sanctum, or Passport for authentication
- Exposure to Redis and Laravel Queue for job queueing and caching
- Experience working with Amazon SNS for notifications and alerts
- Familiarity with AWS ECS (Fargate) and Application Load Balancer (ALB)
- Hands-on experience with AWS EFS for NFS storage
- Use of AWS Secrets Manager for secure credentials management
- Competence in setting up CI/CD pipelines
- Experience managing DNS with Amazon Route 53
- Comfort with monitoring and logging via AWS CloudWatch
Competencies:
- Ability to apply industry best practices for application architectures & standards
- Ability to give input into innovative solutions
- Ability to work under pressure and tight deadlines
- Self-motivated and a self-starter
- Ability to work in a team environment
- Experience working with AWS services (S3, RDS, ECS, CloudWatch)
Work across the stack and shape meaningful software
Grow your skills alongside a collaborative and capable engineering team
Be encouraged to experiment, explore, and stay current with new tools and practices
Contribute to a team that values curiosity, initiative, and clean, scalable code
Be The First To Know
About the latest React developer johannesburg north Jobs in Randburg !
Software Engineer - Android
Posted today
Job Viewed
Job Description
Business Segment: Personal & Private Banking
Location: ZA, GP, Johannesburg, Simmonds Street 5
To design, code, test, debug and correct programs in software engineering environments within the continuous delivery pipeline, as well as provide support and maintenance of systems. In addition, produce software specifications in accordance with the technical requirements, within the framework of the software quality assurance standards.
Qualifications Type of Qualification: First Degree
Field of Study: Information Technology
Software Engineering: 5-7 years
Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
Software Engineer - CPS
Posted today
Job Viewed
Job Description
Business Segment: Personal & Private Banking
To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools, to achieve a well-engineered result. Work within a strict framework of programming standards under the supervision of senior technical resources.
Qualifications
Minimum Qualifications
Type of Qualification: First Degree
Field of Study: Information Technology Experience Required
Software Engineering
Technology
• 6+ years of demonstrable experience in Java development.
• Proven working experience in Java development.
• Strong knowledge of:
- Java languages (Java 11)
- Web services, REST, SOAP
- Understanding of SOA architecture
- Knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Hands-on experience in designing and developing applications using Java EE, Springboot, and microservice architecture
• Object-Oriented analysis and design using common design patterns.
• Knowledge of cloud computing technologies (AWS, Azure, or Google Cloud).
• Familiarity with agile software development methodologies (Agile or Scrum).
• Experience with DevOps practices and tools (Git, Jenkins, and Docker).
• Excellent problem-solving and analytical skills with good teamwork capabilities.
- Contribute to all phases of the software development lifecycle.
- Design, implement, and maintain Java-based applications with a focus on high volume and low latency.
- Analyze user requirements to establish business objectives.
- Conceptualize system features and functionality.
- Define application objectives and capabilities.
- Ensure that application designs align with business goals.
- Develop and rigorously test software applications.
- Identify and address any technical issues that arise.
- Recommend enhancements to existing Java infrastructure.
- Develop technical designs to support application development.
- Write well-structured, testable code.
- Conduct software analysis, programming, testing, and debugging.
- Manage the development of Java, Springboot, and Java EE applications.
- Translate requirements into technical specifications.
- Prepare and release software components.
- Support continuous improvement by exploring alternatives and technologies, and present findings for architectural review.
Software Engineer - EMV
Posted today
Job Viewed
Job Description
Business Segment: Personal & Private Banking
Location: ZA, GP, Johannesburg, Simmonds Street 5
To monitor, maintain and enhance Standard Bank's EMV Capabilities within the Card & Payments Technology & Operations Ecosystem as governed and regulated by EMVCO (Visa, MasterCard, Discover, Amex, JCB and UnionPay). To provide specialist guidance across both EMV Acquiring and EMV Issuing disciplines on card and terminal product development, test tool development and maintenance, Level 3 type approval, Change Notification Statements and UAT Deployment.
Qualifications Type of Qualification: First Degree
Field of Study: Information Technology
Software Engineering
Technology
5-7 years
The role requires an incumbent with Card, Payments and EMV experience. This would include specific experience with regards to testing and certification in order to ensure compliance. The role requires an individual with a practical understanding of the conversion of magstripe to chip technology in the card industry. Experience of VISA, MasterCard, AMEX, Diners and Union Pay International card transaction processing rules. Good understanding about Card & Payments Security Standards & Processes.