What Add job title, key skills
Scroll for more!

Senior Engineer, Mobile Application (iOS Developer)

Zoek Pin Tadbund Hyderabad, Hyderabad, Telangana

Competitive

Permanent (Full time)

Posted 5 days ago

Overview The Senior Engineer, Mobile Application - Should design, develop, and maintain application individually as well as work in a group. Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines and develop process improvements to improve system quality and efficiency. Responsibilities • Should design, develop, and maintain application individually as well as work in a group. • Should maintain quality and security of the assigned development tasks applying the best design and development guidelines as defined in the project. • Should work as per the defined project priorities and project schedules and ensure to complete the assigned projects within allotted timelines • Must adhere to agile methodologies and the project management followed in the project • Assist in technical and project risk management and participate in mitigation activities. • Interact with team for the day to day development tasks and hurdles. • Provide functional and technical support, guidance to other junior developers. • Develop process improvements to improve system quality and efficiency. • Attend all the project Meetings, discussion, other sprint meetings etc. Qualifications Desired Competencies (Technical/Behavioral Competency) Must Have – • Expertise in Objective-C programming language. • Experience in Swift programming. • Expertise in Cocoa Touch frameworks. • Expertise in developing iOS applications. • Very good experience in designing applications with best suited Design patterns. • Should have a strong knowledge and experience in using SOLID principles. • Good knowledge in socket programming, device communication. • Good knowledge in debugging and optimization tools like Instruments. • Good knowledge in In-App purchase, Push Notifications. • Good knowledge in generating ipa using different provisioning profiles. • Knowledge in pushing app to AppStore. • Knowledge in writing unit test cases. • Good knowledge in iOS human interface guidelines and coding standards. • Should have a very good experience in technically mentoring team and assist team when required. • Strong Experience in Customer Interfacing – be involved in Technical Discussion with the Client Technical Team. • Very Strong communication Skills and interpersonal skills – Team handling skills (30 % Leading and 70% Hands on Technical Development) • Should have good experience in facing the customer and actively participate in designing applications. • Experience in working in projects run as per Agile Methodology. • Experience in interacting with people with different nationalities. • Must have very good analytical abilities and problem solving capabilities. Good to have – • Good knowledge in Bluetooth programming. • Knowledge in Cross platform technologies like PhoneGap. • Knowledge in native Android development. • knowledge on External Accessory framework, MultipeerConnectivity framework. • Good to have knowledge in Audio domain and related frameworks. Desired Tools Experiences • Xcode IDE, Instruments. • Experience in using client apps for version controlling system like svnX, bitbucket, Tower etc. • Experience in code review tools/applications like gerrit, codecollaborator. • Experience in using UX/UI tools like Zeplin. • Experience in Version controlling System (SVN, Github). • Experience in Bug Tracking System (JIRA, QC etc..)

Report job View Company Page
Apply on Hirer's Site
Apply on Hirer's Site
Similar Jobs
Loading...