We invest in people who can see the future & who work hard to achieve it. SovTech has a young, dynamic, and fast-growing team. We’re only looking for outstanding people – those unique individuals who are brilliant, are always happy to help, socialize, get involved, work hard, and enjoy what they do! We have a continuous learning culture that allows our people to grow and develop in the opportunities across our various teams.
About SovTech:
We design, build, deploy and maintain innovative custom software that allows our clients to start, run and grow world-class businesses. Our teams are globally distributed so we have adopted a Fluid approach to remote vs office-based work, encouraging freedom, fluidity of working location, collaboration & exploration. At SovTech, teams define their remote days to encourage collaboration & knowledge sharing whilst still creating the flexibility of remote working.
Our Company Values (The SovTech Spex):
#Smile #Adapt #Results #Tech #Innovate #Partnership #Sorted #Worldclass #Blitz #GiveASh*t
About the Role:
What we are looking for:
What Tech would you be working with?
What we can tell you about our culture:
Have a look through our Careers page: Join Our Team, Help Build The Future. Become part of the team that is changing the way businesses across the world build software.
Our latest Blog posts: Visit our latest blog posts to gain insights, tips, news, articles, and tech updates
Humans of SovTech: Finally, if that does not give you enough insight into SovTech, check out our Humans of SovTech Instagram page
Skills:
Solid understanding of the full mobile development life cycle
Firm grasp of the JavaScript and TypeScript languages and their nuances, including ES6+ syntax
Knowledge of functional and object-oriented programming
Ability to write well-documented, clean JavaScript/TypeScript code
Rock-solid at working with third-party dependencies and debugging dependency conflicts
Familiarity with native build tools, like XCode, Gradle, Android Studio
Ability to write native code for specific platforms
Experience with offline storage, threading, and performance tuning.
Understanding of REST APIs, the document request model, and offline storage
Experiences with automated testing suites, like Jest or Mocha
Familiarity with CI/CD, git workflows, and ways of working
Qualifications & Experience:
Matric with extensive, relevant, and demonstrable job-related experience in mobile application development - (essential)
Degree in information systems / B.Sc computer science / B.Eng (or similar) - (preferred)
5-8 years experience in general software development.
3-5 years experience in a senior developer role with specific exposure to mentoring and coaching a team of developers - (essential).
Exposure to and an understanding of corporate, retail, customer interfacing environment in a similar role (non-sector specific) - (essential).
Key competencies and work ethic:
Self-motivated and drive with strong integrity - take accountability for actions and mistakes.
Independent problem solver and analytical thinker
Collaborative partnering – build relationships both internally and externally. Open, honest and direct, is comfortable in giving and receiving constructive feedback. Think and act independently as well as collaboratively.
Operational efficiency, – someone who can spread themselves across multiple tasks simultaneously by working smartly, efficiently, and effectively. Diligently staying on top of the details and understanding how they fit into the big picture.
Adapting and responding to change - delivering results and meeting customer expectations.
Team mentorship and coaching – a positive technical expert and coach who serves the team and shows an appreciation for the development of team skills.
Time management - ability to prioritize a high volume of projects simultaneously in a fast-paced unpredictable environment. Identify the urgent & important tasks and priorities to ensure delivery to the client and other stakeholders.
Innovative and solution-orientated – creating and applying sound judgment and the ability to generate solutions that serve the flow of work and meeting deadlines. Eye for visual design and utility
Exceptional communication - approachable, adopt a range of communication styles to facilitate successful outcomes within the team and cross-functionally in a matrix structure. Technology expert, technical skills, and ongoing growth and learning mindset