Join to apply for the ios engineer (senior) id41871 role at agileengine
agileengine is an inc. 5000 company that creates award-winning software for fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and ai/ml, and our people-first culture has earned us multiple best place to work awards.
overview
we are seeking a senior ios engineer to lead a critical modernization of our app’s networking stack. Our current implementation relies on afnetworking, which was officially deprecated in january 2023, creating long-term risks to stability, security, and maintainability. In this role, you will drive the migration to alamofire, the modern swift-based standard for ios networking, ensuring a reliable and scalable foundation for our product while collaborating with cross-functional teams to deliver a seamless experience to millions of users.
what you will do
* create a new networking library built upon alamofire and use it for server verification during account creation
* create a drop-in replacement for the app networking
* after establishing that the new network client is stable (no incidents, crashes, errors, etc), remove old networking library code
must haves
* 5+ years experience in commercial ios development
* proficiency in objective-c, swift, and modern ios apis, as well as experience using apple development tools (xcode, instruments, etc)
* prior experience working on the library upgrades or migrations between libraries
* experience with either afnetworking or alamofire
* demonstrated proficiency integrating with http & socket data apis
* self-driven engineer with strong grasp in delivering and presenting results in agile manner
* excellent communication skills with experience collaborating with multiple stakeholders
* understanding of the importance of alerting, monitoring, code coverage, and integration testing
* familiarity with the current mobile landscape and keeping up-to-date with the current trends, emerging technology, best practices, and modern development approaches
perks and benefits
* professional growth: accelerate your professional journey with mentorship, techtalks, and personalized growth roadmaps
* competitive compensation: we match your ever-growing skills, talent, and contributions with competitive usd-based compensation and budgets for education, fitness, and team activities
* a selection of exciting projects: join projects with modern solutions development and top-tier clients that include fortune 500 enterprises and leading product brands
* flextime: tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive
#j-18808-ljbffr