Disruption seeks talent and we attract the brightest in the business. If you’re ready to run towards the future, let’s talk! Our plans are ambitious, and our people equally so. That’s why we recognise and value the contribution that everyone makes. In return we offer great benefits, plus a wide range of development opportunities to take your career further
Developer / Sr. Developer – IOS Platform -INSD002
Department : IT – Product Delivery
Job Code : INSD002
Location : Vashi, Navi Mumbai
Reporting to : Lead – IOS Platform
Essential: Bachelor's Degree in Computer Science, Information Technology, or related field is required
Desirable: Relevant Certifications
Type of Previous Experience
At least 2-3 years of experience in building a commercial IOS app
Should have worked in a start-up environment or a product company and seen an end to end product development life cycle
Experience with iOS App development using Swift
Experience on the MacOS application/library/driver development.
Strong object-oriented development experience
Experience with Apple's code signing and App Store submission process.
Understanding of MVC pattern and its execution
Experience with memory management
Create and maintain product documentation.
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
Familiarity with cloud message APIs and push notifications
Knack for benchmarking and optimization
Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
Familiarity with continuous integration
Be aware and plan for potential performance related pitfalls, solve production/ User issues quickly, and help roadmap a feature-rich solution
Good knowledge in security aspects like – Source code reverse engineering production, Encryption algorithm like Bouncy castle and AES.
Excellent analytical and problem solving skills
Excellent programming skills
Job Profile in detail
Manage the full technical life-cycle of IOS applications during each development phase.
Participate in daily scrums, maintain to-do and update on the progress to the team working as a critical member of the team
Document and maintain design specifications, source code, and archives for new applications and ideas.
Should conduct Research on new technological changes and do proofs of concept (POC).
Work with team leads, product managers and clients to assess customer demand and usability of new applications.
Work on the UI/UX requirements, APIs, mockups to build functional, high-performance iPhone and tablet apps.
Diagnose performance issues, fix bugs to increase the functionality of new applications.
Obtain buy-in from leadership to secure resources for app development.
If you find this Job a perfect match, go ahead apply now
Join the Bofin Community!
Our app will be available soon.
Be the first to know when it's ready to download.
Welcome to the Bofin Community!
We are changing the future of banking. When the app is released you'll be the first to know.
Thank you for your interest in Bofin
Please send your CV to email@example.com with the Job Code, to apply for this role.