Job Overview
Senior Software Engineer – iOS
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and implement secure and efficient iOS applications.
- Conduct in-depth analysis of existing systems and identify vulnerabilities, proposing and implementing robust solutions.
- Utilize your expertise in cryptography to develop and integrate secure encryption algorithms and protocols.
- Work closely with backend engineers to design and consume RESTful APIs, ensuring seamless communication between the iOS applications and server-side components.
- Write clean, maintainable, and high-performance code, following best practices and coding standards.
- Conduct thorough testing and debugging to ensure the quality and security of the iOS applications.
- Stay up-to-date with the latest trends and advancements in cybersecurity and mobile application development, actively researching and implementing new technologies and methodologies.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven professional experience as an iOS Engineer, with a focus on developing secure applications.
- Strong understanding of cybersecurity principles, techniques, and best practices.
- Solid knowledge of cryptography concepts, encryption algorithms, and protocols.
- Proficiency in Objective-C and/or Swift programming languages, as well as experience with iOS frameworks (UIKit, Core Data, etc.).
- Expertise in designing and consuming RESTful APIs, including authentication and data protection mechanisms.
- Familiarity with mobile app security frameworks, secure coding practices, and vulnerability assessment tools.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Excellent communication skills and the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications:
- Experience with cybersecurity frameworks and standards (e.g., OWASP, NIST).
- Knowledge of secure development methodologies, secure software design principles, and secure coding practices.
- Familiarity with penetration testing techniques and tools.
- Contributions to open-source projects or participation in the iOS developer community.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree