Software Engineer

closed
Entersekt Logo

Entersekt

πŸ“Remote - South Africa

Summary

Join a team of innovators at Entersekt, where you'll design, build, and iterate on mobile-centric solutions that push the boundaries of digital security. As a mobile software engineer, you'll contribute to full-stack projects, research emerging technologies, and participate in architectural discussions.

Requirements

  • 3+ years of experience in mobile development with proficiency in Java, Kotlin, Swift, or Objective-C
  • Full-stack development experience, with knowledge of TypeScript (Node.js) back-end systems and web technologies like Angular, React, or Vue
  • Experience with building POCs and prototypes, with a willingness to work in a fast-paced R&D environment
  • Strong understanding of mobile development frameworks (iOS and Android)
  • Solid understanding of object-oriented (OO) design patterns, SOLID principles, and software design fundamentals
  • Exposure to Agile practices like 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

Responsibilities

  • Prototype Development: Design and implement mobile-centric POCs and prototypes across Android, iOS, and web-based environments
  • Collaboration: Work closely with cross-functional R&D teams to brainstorm, design, and develop innovative solutions that align with Entersekt’s strategic goals
  • Technology Research: Research and evaluate emerging technologies and frameworks that could enhance mobile and full-stack development
  • Full-stack Contribution: Contribute to backend development using TypeScript-based systems, and web development as needed for holistic solution building
  • Architectural Input: Participate in architectural discussions, providing insights on mobile engineering, security, and best practices
  • Iterative Development: Take rapid feedback from stakeholders and team members to iteratively improve POCs and prototypes

Benefits

  • Flexible hours
  • Remote work
This job is filled or no longer available