Mobile Developer at Bluegrass Digital
Johannesburg, Gauteng, South Africa -
Full Time


Start Date

Immediate

Expiry Date

04 Sep, 25

Salary

0.0

Posted On

05 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Architecture, Javascript, Agile Methodologies, Nunit, Scalability, Redux, Typescript, Scrum, Mstest, Unit Testing, Webpack, Html, Css, React Native, Deliverables, Es6, Git, Reliability, Android, Security, Metro, Cost Efficiency, Devops

Industry

Computer Software/Engineering

Description

WHO WE LOOKING FOR

We’re looking for a capable, forward-thinking developer who is passionate about building scalable and high-performing applications. You should have a deep understanding of software architecture, cloud technologies, and modern mobile application development. This role is ideal for someone who enjoys solving complex problems, collaborating with cross-functional teams, and staying ahead of the latest industry trends.

SKILLS REQUIRED

  • 6+ years’ experience in Mobile Applications development.
  • 2+ years’ Cloud development experience (Azure Logic Apps, Azure Service Bus, Azure Web/API Apps).
  • Strong grasp of RESTful API integration.
  • Knowledge of software architecture focusing on reliability, security, performance, scalability, and cost-efficiency.
  • Familiarity with security best practices (e.g., OWASP).
  • Expertise in React Native (JavaScript), iOS (Swift), Android (Java/Kotlin), or HarmonyOS.
  • Strong understanding of React Native architecture, including state management libraries such as Redux, MobX, or Recoil.
  • Knowledge of modern JavaScript (ES6+), HTML, CSS (TypeScript is a plus).
  • Proficiency in Git and build tools like Metro, Webpack, etc.
  • Experience in DevOps best practices, automated builds, and deployment pipelines.
  • Strong skills in debugging and optimizing React Native applications using tools like React DevTools, Flipper, and platform specific profilers.
  • Familiarity with unit testing (TDD, BDD) using frameworks like MSTest, NUnit, Jest, Detox, etc.
  • Understanding of platform-specific UX/UI best practices (HIG for iOS, Material Design for Android).
  • Experience working across multiple codebases and deliverables.
  • Understanding of Agile methodologies such as Scrum.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design and prototype interactive applications based on business requirements.
  • Design and maintain technical system requirements based on business needs.
  • Design and implement best practice environments and/or technical architecture.
  • Design and implement best practice release and/or deployment strategies.
  • Develop interactive applications based on approved specifications and prototypes.
  • Develop, test, debug and maintain applications and/or code.
  • Develop, update and maintain technical documentation.
  • Integrate existing as well as new applications onto digital platforms.
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Write clean code to develop functional USSD and Mobile applications
  • Troubleshoot and debug applications.
  • Perform UI tests to optimize performance.
  • Manage cutting-edge technologies to improve legacy applications.
  • Gather and address technical and design requirements.
  • Provide training and support to internal teams.
  • Build reusable code and libraries for future use.
  • Liaise with developers, designers and system administrators to identify new features.
  • Follow emerging technologies.
Loading...