Job Title: Senior Mobile Developer
Location: Dubai, UAE
Job Type: Full-Time
Job Summary:
We are seeking a highly skilled and experienced Senior Mobile Developer to join our dynamic team. The ideal candidate will have a strong background in developing mobile applications with specific expertise in OpenID Connect, Public Key Infrastructure (PKI), JSON Web Encryption (JWE), NodeJS, Python, iOS, and Android. Experience with Apple Wallet, EU-specification eIDAS2, Decentralized ID, and Mobile Driver's License is essential.
Responsibilities:
Design, develop, and maintain high-quality mobile applications for iOS and Android platforms.
Implement and integrate OpenID Connect for authentication and authorization.
Develop and manage Public Key Infrastructure (PKI) and ensure secure communication using JSON Web Encryption (JWE).
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Develop and maintain applications for Apple Wallet and ensure compliance with EU-specification eIDAS2.
Implement solutions for Decentralized ID and Mobile Driver's License.
Write clean, maintainable, and well-documented code.
Participate in code reviews and provide constructive feedback.
Mentor and guide junior developers.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 4 years of experience in mobile application development.
Proficient in OpenID Connect, PKI, and JWE.
Strong programming skills in NodeJS and Python.
Extensive experience in developing iOS and Android applications.
Proven experience with Apple Wallet and EU-specification eIDAS2.
Knowledge of Decentralized ID and Mobile Driver's License development.
Solid understanding of the full mobile development life cycle.
Familiarity with RESTful APIs to connect mobile applications to back-end services.
Strong problem-solving skills and ability to work independently.
Excellent communication and teamwork skills.
Preferred Qualifications:
Master's degree in Computer Science, Information Technology, or a related field.
Experience with blockchain technologies and their applications in Decentralized ID.
Knowledge of mobile security best practices.
Familiarity with Agile/Scrum development methodologies.
Experience with cloud services like AWS, Google Cloud, or Azure.
Benefits:
Competitive salary and performance bonuses.
Health, dental, and vision insurance.
Retirement savings plan with employer match.
Generous paid time off and holidays.
Professional development opportunities.
Friendly and collaborative work environment.
How to Apply:
Interested candidates are invited to submit their resume, cover letter, and portfolio of past projects to alby@urbanid.global.
Job Type: Full-time
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.