Sign up to save this job, get alerts, and apply with an optimized CV.
Mobile Software Engineer (Intermediate) - UI/UX Focus
400000.00 - 500000.00
Job description
A technology firm in Centurion is seeking an Intermediate Mobile Developer to create engaging user interfaces and optimize application performance. This role involves collaborating with cross-functional teams, ensuring quality through testing and documentation, and participating in Agile practices. Candidates should possess a Bachelor's degree in Computer Science and 2-5 years of relevant experience. The ideal candidate is proactive, with strong problem-solving and communication skills, and keen attention to detail. **Key Responsibilities:** * Develop and maintain mobile applications for iOS and/or Android platforms. * Design and implement user interfaces (UI) and user experiences (UX) that are intuitive and visually appealing. * Write clean, well-documented, and efficient code. * Collaborate with designers, product managers, and other engineers to deliver high-quality products. * Conduct thorough testing and debugging of applications. * Optimize application performance for speed and scalability. * Stay up-to-date with the latest mobile development trends and technologies. * Participate in code reviews and provide constructive feedback. * Contribute to the continuous improvement of development processes. **Requirements:** * Bachelor's degree in Computer Science or a related field. * 2-5 years of experience in mobile app development. * Strong proficiency in Swift (iOS) and/or Kotlin (Android). * Experience with UI/UX design and implementation. * Familiarity with RESTful APIs and JSON. * Experience with version control systems (e.g., Git). * Solid understanding of mobile app architecture and design patterns. * Excellent problem-solving and communication skills. * Ability to work independently and as part of a team. **Nice to Have:** * Experience with cross-platform development frameworks (e.g., React Native, Flutter). * Experience with CI/CD pipelines. * Experience with mobile testing frameworks. * Knowledge of Agile methodologies. **Benefits:** * Competitive salary * Medical aid * Pension fund * Opportunities for professional development * Dynamic and collaborative work environment
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Boxfusion
- Location
-
South Africa, Gauteng, Tshwane, Centurion
South Africa - Posted
- 6 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.