Mobile iOS Developer for BigChange

Kyiv, Amosova, Ukraine

Apply

Description

On behalf of BigChange, Ciklum is looking for a Mobile iOS Developer to join our team.

BigChange is an established force in mobile resource management, offering a host of solutions that have proven to transform the way companies manage their mobile workforces and mobile operations. By challenging convention and pushing for constant innovation, BigChange is pioneering new and simple to use technology that delivers industry leading levels of return on investment.

BigChange is here for businesses of all sizes, from small and medium-sized enterprises through to large blue-chip organisations. No matter your size or sector. BigChange is here to make a big difference to the way you work for the better.

Brochure: https://www.bigchange.com/view-brochure/

Website: https://www.bigchange.com

App Developer Role

This role arises from BigChange being a rapidly growing mobile workforce management and enterprise resource planning business with over 1,600 business customers and 50,000+ users depending 24×7 on 99.9%+ availability and 100% security of our multi-tenanted, SaaS and mobile applications that process every aspect of their business and resource location minute-by-minute.  A crucial aspect of the BigChange JobWatch system is access to rapidly growing data and functionality via its mobile apps.

The role is within the Innovation Team that is responsible for functional developments, enhancements and fixes to our customer/user-facing software including product management, back-office website development, and mobile device app development.  The app development currently related to a 3 apps available in both Android and iOS for mobile workers, managers and the customers of our busines customers to manage field-based working.  This includes app that provide field-based access to BigChange CRM, job management, stock management, document management, vehicle management and tracking, timesheets, expenses, and document libraries. Other apps provide management information, and customer ordering and order tracking.

The team all work from home. These roles are currently 2 other mobile app developers in the team.

Location of work: Home-based/Ciklum, Kiev

Reporting to: Software Engineer – app development lead

Any offer is subject to the successful candidate clearing Ciklum staff vetting process.

Responsibilities

  • Includes design, estimating, development, testing, bug fixing, documenting of apps for Andoid phones and tablets, and/or IoS devices
  • Supports product management team in exploring and specifying app developments and enhancement
  • Reviews functional specification, designs, software code and test providing clear written and verbal feedback to ensure quality of delivery
  • Estimates and manages own workload
  • Designs app UI, app software and app integration from functional, user experience, security, availability, performance and code maintainability perspectives
  • Codes software to existing coding standards and improves code based on peer review
  • Designs code to support programmatic unit tests, and steps through code exercise all aspects prior to commit
  • Complies with best practice use of Git and Azure DevOps configuration management and build systems
  • Investigates, documents and re-tests software defects and their resolution; working with urgency where there is business urgency
  • Manage deadlines that are set by Chief Information Officer, Chief Innovation Officer & CTO, and Deputy CTO Participate in scrum calls and agile development
  • Monitor and review product and technology developments in the industry and app development and presents new ideas to BigChange
  • Liaise with the Testing Team, Product Management and Technical Teams to explore potential software defects and offer clarity and options and recommendation for resolution
  • Considered security at each stage of product and software specification, development and testing and in compliance with the Secure Development Policy
  • Provide training support to other members of the company and be a brand ambassador to BigChange
  • Keep secret and maintain system access rights on assigned systems only and according to approved procedures only, maintaining accurate records and use multi-factor authentication and due safeguards for credentials

Additionally:

  • Manage BigChange’s personal data and confidential information responsibly, and maintain its quality, confidentiality, integrity and availability at all times.  Report personal data and security near-misses and incidents promptly, and cooperate in their resolution
  • Be aware of and comply with the Health and Safety Policy and related legislation; report Health and Safety near-misses and accidents promptly and collaborate to document and resolve
  • Ensure data processing equipment assigned to you, and any personal equipment used to process BigChange data or access BigChange systems, is kept secure and used in accordance with the Acceptable Usage Policy
  • Ensure BigChange personal data and secure information is protected by an effective set of controls.  Security incidents relating to BigChange data is to be escalated to BigChange immediately upon discovery

Requirements

  • Android App development and/or iOS Xcode experience – 3 years’ commercial experience
  • Experience of App architecture design
  • Mobile App UI design
  • Good knowledge of Android SDK’s and/or iOS
  • Java – 3 years’ experience
  • Kotlin – preferred
  • Unit Testing: jUnit, mockito
  • Experience with using RESTful API’s
  • Experience with releasing apps on the Play Store and App Store
  • Source control knowledge Git
  • ‘can do’ approach, works to timescales

Desirable

  • Software architectures, development techniques, patterns
  • Translation of business requirements into technical designs
  • Hands-on experience of mobile app software development
  • Test methodologies
  • Cloud computing
  • You’ll be an inquisitive technologist and naturally encourage others to be alike
  • You’ll convey a sense of credibility and trust within the team and BigChange
  • You will have exceptional people skills and ability to objection handling where required
  • Ability to work individually as well as a team with an adaptable and flexible approach to work
  • You will have an organised and proactive approach to work
  • Good English

What's in it for you

  • Competitive Salary
  • Expenses paid for all overnight stays, subsistence, and mileage whilst on business
  • “Motivational Mondays” – inspiring talks monthly from extraordinary people
  • Local fruit delivered weekly to the office
  • Being part of a supportive team with the ability to learn new skills and grow within the company
  • Experience cutting edge technology and be part of a company that is shaping the future

All rewards are agreed between each employee and the company based on their role/offer letter and may differ from the standard