Snr Mobile Cross-platform/Native Developer

IT – Software Development
Cape Town – Western Cape

ENVIRONMENT:
YOUR wizardry at building mobile applications with a deep understanding of mobile eco systems, best practices, and user interface design is sought to fill the role of the next Snr Mobile Cross-platform/Native Developer of a cutting-edge provider of End-to-End Technology & Services. You will work on the latest enterprise level mobile apps, forming part of a community of highly skilled professionals, all dedicated to innovation and excellence. You will look at ways to improve the quality of the product shipped using containerisation and continuous integration to create a well-oiled DevOps process while getting involved in system design, analysis, scoping and estimation. You will require a Bachelor’s Degree in IT/Engineering or other Sciences, have 6+ years’ work experience in a similar role with proficiency in Kotlin, Java, Swift, Flutter, React Native, Ionic/Capacitor, Room, Firebase & REST APIs.
 
DUTIES:
Delivery –
  • Use your knowledge and experience to develop world-class, high-quality mobile applications for some of the country’s leading organisations.
  • Look at ways to improve the quality of the product shipped using containerisation and continuous integration to create a well-oiled DevOps process.
  • Use your experience with multiple systems and processes.
  • Get involved in various parts of the SDLC – such as system design, analysis, scoping and estimation.
  • Research cutting-edge technologies and identify ways to apply them into your project.
 
People –
  • Demonstrate maturity in work ethic and motivation.
  • Influence change within the team.
  • Build relationships and drive a collaborative team culture.
  • Work with teams to solve complex business problems, and make an impact, while pushing yourself and others to become more.
  • Coordinate with teams to meet quality standards and timelines.
  • Mentor and grow others.
  • Hold others accountable to a standard of excellence.
  • Galvanize team members.
 
Customer –
  • Build strong relationships and understand customer business needs.
  • Manage customer expectations.
  • Identify opportunities for service improvements and strategic alignment.
  • Ensure compliance with data security and industry regulations.
 
REQUIREMENTS:
Qualifications –
  • A Bachelor’s Degree in IT, Engineering or other Sciences.
 
Experience/Skills –
  • Minimum 6+ years’ experience working as a Software Engineer within an enterprise environment.
  • Experience working in a Delivery team together with other disciplines to deliver a product.
  • A solid understanding of Software Engineering fundamentals.
  • A commitment to building software using clean code and industry best practices.
  • Proficiency and even mastery in various technologies.
  • Agility to adapt to new frameworks and technologies.
  • An ability to architect and structure small projects.
  • The ability to build applications within an enterprise environment.
  • Experience in interfacing with REST APIs.
  • Experience deploying to the relevant app stores.
 
Tech Stack Used – Popular but not limited to:
Languages: Kotlin, Java, Swift
Frameworks: Flutter, React Native, Ionic/Capacitor
Databases: Room, Firebase
 
ATTRIBUTES:
  • To collaborate and bring your unique contributions to a team environment.
  • An ambition to continually improve your skills, embrace challenges and be driven by excellence.