Senior Software Engineer(IOS Developer)

8 - 12 years

20.0 - 35.0 Lacs P.A.

Pune

Posted:3 weeks ago| Platform: Naukri logo

Apply Now

Skills Required

GITIos FrameworkObjective CSwiftxcSVN

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Overview: We're seeking an exceptional Senior Software Engineer with extensive iOS and React Native expertise to join our innovative team at Uniken. As a key technical leader, you'll develop cuttingedge mobile solutions while mentoring junior developers and driving technical excellence. Skills Required: • A deep familiarity with Objective-C and Swift Experience working with iOS frameworks, xc frameworks and static libraries • Have published at least one app in the Store/appstore/firebase • Experience working with remote data via REST and JSON Experience with third-party libraries and APIs • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies • Ability to design applications around natural user interfaces • Basic knowledge of Html/js/css • Proficient understanding of code versioning tools such as Git, SVN • Understanding Project Management tools like Jira/Confluence Leveraging LLMS for code augmentation • Strong code refactoring abilities and experience with modernizing legacy codebases • Proven track record of proactively identifying and resolving technical debt Experience implementing architecture improvements through systematic refactoring Good to Have: Experience in working on cross platform UI frameworks such as Flutter, Cordova, react native • Knowledge of secure enclave, security algorithms, Test driven development Multithreading, SDK-Framework Benchmarking and performance tuning • Knowledge of the open-source iOS ecosystem and the libraries available for common tasks Role & responsibilities • Design and develop new product features focusing on authentication, security, and scalability • Contribute to architectural decisions and technical direction • Implement robust, reliable, and high-performance code • Participate actively in design and code reviews • Create and maintain technical documentation • Collaborate with cross-functional teams • Mentor junior developers • Troubleshoot and resolve complex technical issues • Participate in agile ceremonies and sprint planning • Ensure code quality through testing and best practices • Proactively identify potential issues and recommend solutions before they impact development • Take initiative to improve codebases, processes, and development practices • Anticipate scaling and performance challenges and address them proactively • Provide thought leadership in mobile development best practices and emerging technologies • Proactively identify opportunities for codebase improvements and technical debt reduction • Lead refactoring initiatives to improve code quality, maintainability, and performance • Share knowledge through technical presentations, documentation, and mentoring sessions Preferred candidate profile

RecommendedJobs for You

Thane, Navi Mumbai, Mumbai (All Areas)