Senior Mobile Developer
Permanent
Johannesburg, Cape Town
Posted 2 weeks ago
Seniority level
Senior
Experience
8 Years
Remuneration
R80 000 to R100 000
Remuneration type
Salary
Remuneration frequency
Monthly
Benefits
Hybrid Work Model
The Company
Join the team as a Senior Software Engineer working on the latest enterprise-level mobile apps. This role requires mastery in building mobile applications, with a deep understanding of mobile ecosystems, best practices, and user interface design. The successful candidate will be part of a community of highly skilled professionals dedicated to innovation and excellence. This is an opportunity to elevate one's craft and make a significant impact in a dynamic environment.
The Role
- Utilize knowledge and experience to develop high-quality mobile applications for leading organisations.
- Enhance product quality through containerization and continuous integration for an efficient DevOps process.
- Participate in different parts of the SDLC, such as system design, analysis, scoping, and estimation.
- Demonstrate a mature work ethic and motivation.
- Coordinate with teams to meet quality standards and timelines.
- Mentor and grow team members.
- Build strong relationships and understand customer business needs.
- Manage customer expectations.
- Identify opportunities for service improvements and strategic alignment.
Experience
- A degree in IT, Engineering, or other Sciences.
- Minimum 6 years experience working as a software engineer within an enterprise environment.
- Experience in interfacing with REST APIs.
- Experience deploying to relevant app stores.
- Proficiency in languages such as Kotlin, Java, and Swift.
- Familiarity with frameworks such as Flutter, React Native, and Ionic/Capacitor.
- Experience with databases like Room, and Firebase.
- Experience working in a delivery team alongside other disciplines to deliver a product.
- 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.