nlx logo

Search Jobs from Veteran Friendly Employers

Verint Systems, Inc. iOS Mobile Developer in Glasgow, United Kingdom

Job Title: iOS Mobile Developer

Location: UK-GB-Glasgow

Job ID: 13781

Role: Software Engineer – iOS Mobile Developer

Department: Engineering - Mobile

Role Purpose

The Software Engineer will participate fully in all our R&D activities. They will be involved in the design, development, and the implementation of iOS native mobile applications. The Software Engineer will work within the engineering team in order to develop new product features, identify and resolve quality issues and handle product support requests.

Nature of Task

  • Designs, modifies, develops, writes and implements software programming applications;

  • Responsible for high-level designs and technical requirements;

  • Will contribute to component and product architectural designs;

  • Participates in the unit testing, test case reviews, and certification of software;

  • Conducts, participates in design/code reviews;

  • Will interact with Business Analyst to ensure that specifications are satisfied;

  • Offers improvements to maintenance problems, design limitation, product reliability and features for future product direction;

  • May engage in limited research, including investigating new technologies to improve current products;

  • Helps Tier 3 Support with customer cases;

  • Act as subject matter expert in a specific area of responsibility for other teams (i.e., QA, Documentation, Support etc.);

  • Expected to follow well-defined processes within the Engineering organization with little or no guidance;

  • Work in a team environment, soliciting input from various project members and utilizing the existing project experience base to all development work

  • Works with minimal supervision.

In what areas will you perform?

Engineering Work

  • Develop key skills and knowledge of Verint applications.

  • Identify related components and check for completeness of solutions, using prior experience and recognised techniques.

  • Ensure quality of the feature being delivered, testing its functionality before it is verified / tested.

  • Ensure the functionality is tested and working properly before final release.

  • Promote new functionality to team and wider audience.

  • Consult with product management and quality assurance for clarification of requirements and timescales.

  • Draws effective boundaries in order to ensure that priorities are met.

  • Development of product enhancements within agreed timescales.

  • Prioritises work effectively.

  • Breaks large tasks into smaller ones and sets milestones, identifies and plans for dependencies.

  • Systematises routine work to ensure time can be spent on critical activities.

  • Participate in team meetings.

  • Participate in team-swarming activities

  • Participate in internal departmental activities – API / build reviews.

  • Participate in external departmental activities - University / industry engagements.

Issue Escalation

  • Identify, highlight and if possible resolve issues - otherwise escalate issues to senior team members.

Reporting

  • Work closely, in full cooperation with your iOS leading partner

  • Provide appropriate and regular communication to all relevant parties.

  • Provide regular updates about self-development and learning needs to mentor / line manager.

Skills & Experience Required

General

  • Strong knowledge of Swift & Obj-C (Cordova, JavaScript, Responsive UI - an advantage)

  • Broad knowledge of mobile security techniques

  • Experience with using REST API calls, understand how to utilize JSON

  • Proven experience using Core Data

  • Proven experience with Threading

  • Multimedia (video / audio streaming) handling

  • Apple/iOS UI/UX and app life cycle clear understanding

  • Mobile application architecture

  • Ability to maintain existing code

  • Ability to create readable and simple code

  • Experience with Git and SourceTree

  • Existing reference App on the store / Demo

Technical

  • A minimum of three year’s commercial experience working with Swift and Objective-C

  • Experience of object-oriented principles and design patterns

Environment

  • Ability to quickly understand issues and think through solutions

  • Highly motivated with an ability to work independently

  • Ability to perform data analysis and troubleshoot data integrity issues

  • Able to communicate effectively with other team members and business

Personal

  • Good interpersonal skills

  • Good written and verbal communication skills

  • Good team player

  • Ability to follow process but to remain flexible in achieving project objectives

  • Ambitious, motivated, eager to learn and demonstrate value

  • Demonstrable examples of good work ethic (e.g. charity work)

  • Detail-oriented and highly organized person, ability to juggle multiple priorities and parallel projects.

Specific Qualifications

Essential

  • A minimum of three year’s commercial experience working with Swift and Objective-C

  • A degree or post graduate qualification in Computer Science or Software Engineering at 2:1 or above

  • Experience of object oriented principles and design patterns

  • Design and development experience in mobile technologies

Desirable

  • Cordova, JavaScript, Responsive UI

If you are interested in applying for this job opportunity, please email your cover letter and Resume to EMEA.Recruitment@verint.com

Please be sure to note the job ID in which you are interested in applying.

Please note that that any offer of employment will be subject to providing satisfactory documentary proof of entitlement to work in the UK.

All applicants who meet the requirements advertised will be given fair and equal consideration, regardless of race, sex, colour, creed, nationality, ethnic origin, marital status, sexual orientation, religion, age or disability.

  • |||||
DirectEmployers