Technical Lead

CDG ZIG PTE. LTD.
We are hiring Technical Lead/ Senior Software Engineer who has experience in IOS development.
Job Scope
Job Requirement
Job Scope
- Drive the design, development, and delivery of high-quality iOS applications, ensuring robust, scalable, and efficient code
- Architect solutions by applying modern design patterns (Clean Architecture, MVVM, VIPER), while addressing technical challenges and aligning with business needs
- Provide guidance and mentorship to junior developers, ensuring best practices in coding, testing, and app design
- Partner with product managers, designers, backend developers, and QA teams to deliver cohesive, high-performing applications
- Lead the development and integration of new features, collaborating with vendors and third-party SDK providers to optimise functionality
- Implement continuous development processes, maintaining and enhancing the app based on user feedback, crash analytics, and evolving technologies
- Ensure quality by establishing rigorous testing practices, conducting code reviews, and maintaining high standards, for code maintainability and testability
- Monitor and address security threats, ensuring the app complies with relevant regulations and industry standards
- Report directly to the supervisor, providing regular updates on project progress, technical challenges, and team performance
Job Requirement
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum 6 years of professional experience, including 3+ years in iOS application development
- Proven experience delivering high-quality, scalable application independently or as part of a team
- iOS Development Expertise: Advanced knowledge of Swift and SwiftUI, with experience in building, testing, and deploying iOS Applications.
- Architectural Proficiency: Strong understanding of design patterns (MVC, MVVM, VIPER, Clean Architecture) and ability to architect scalable, maintainable solutions.
- Integration Skills: Experience in integrating RESTful APIs, third-party SDKs, and cloud-based services such as Firebase or AWS.
- App Optimisation: Proficiency in optimising app performance, memory usage, and responsiveness for a seamless user experience.
- Testing Frameworks: Skilled in using testing tools such as XCTest, XCUITest, and other unit or UI testing frameworks to ensure application reliability.
- Version Control: Expertise in Git and version control workflows, ensuring code collaboration and versioning best practices.
- CI/CD Pipelines: Familiarity with continuous integration and delivery pipelines, including tools like Jenkins, GitHub Actions, or Bitrise.
- Security Practices: In-depth understanding of mobile app security standards, including secure storage, data encryption, and protection against common vulnerabilities (e.g., OWASP Mobile Top 10).
- App Store Management: Experience in managing App Store submissions, updates and compliance with Apple's guidelines.
- Analytics and Monitoring: Familiarity with tools Crashlytics, Firebase Analytics, or equivalent for app monitoring and improvement.
- Ability to lead by example and mentor junior developers effectively
- Strong analytical and debugging skills to address complex technical challenges
- Ability to explain technical concepts clearly to both technical and non-technical stakeholders
JOB SUMMARY
Technical Lead

CDG ZIG PTE. LTD.
Singapore
11 days ago
N/A
Full-time
Technical Lead