Software Engineer I

Posted about 2 months agoViewed
South AfricaFull-TimeDigital Banking Fraud Prevention
Company:Entersekt
Location:South Africa
Languages:English
Seniority level:Entry, 3+ years
Experience:3+ years
Skills:
Node.jsSoftware DevelopmentAndroidDesign PatternsiOS DevelopmentKotlinObjective-CSwiftTypeScriptVue.JsAngularReactRESTful APIsPrototyping
Requirements:
3+ years of experience in mobile development with proficiency in Java, Kotlin, Swift, or Objective-C. Full-stack development experience with TypeScript (Node.js) back-end systems. Knowledge of web technologies like Angular, React, or Vue. Experience with building POCs and prototypes. Strong understanding of mobile development frameworks (iOS and Android). Solid understanding of object-oriented design patterns, SOLID principles, and software design fundamentals. Exposure to Agile practices (Scrum or Kanban). Familiarity with mobile security best practices and secure coding techniques. Experience with RESTful API design and integration. Experience with hybrid mobile development frameworks (e.g., Cordova, Ionic). Knowledge of mobile SDK API design and development. Experience with Docker, Kubernetes, and containerization within a mobile environment. Understanding of cryptography and public key infrastructure (PKI) is advantageous.
Responsibilities:
Design and implement mobile-centric POCs and prototypes across Android, iOS, and web environments. Collaborate with cross-functional R&D teams to develop innovative solutions. Research and evaluate emerging technologies and frameworks. Contribute to backend development using TypeScript-based systems. Participate in architectural discussions. Iteratively improve POCs and prototypes based on feedback.
Similar Jobs:
Posted 3 days ago
EMEAFull-TimeSoftware Development
Senior Developer Support Engineer - EMEA
Posted 6 days ago
South AfricaFull-TimeSoftware Development
Principal Software Engineer - Integrations
Company:Voyc