Login Enter

Boxfusion

7 months ago

Mobile Software Engineer (Intermediate) - UI/UX Focus

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Boxfusion
Location
South Africa, Gauteng, Tshwane, Centurion South Africa
Posted
7 months ago
View all jobs at Boxfusion

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

Interested in this position?

Create your free account and tailor your CV to match this job.