Brain Bolt Consulting - Berkeley Heights, NJ

posted 5 days ago

Full-time - Mid Level
Berkeley Heights, NJ

About the position

The Specialist/Lead iOS Developer is responsible for adhering to development processes, reporting status, and proactively identifying issues. This role emphasizes personal ownership and accountability for delivering tasks within established schedules while fostering a supportive team environment. The developer will recommend and implement solutions, working hands-on and independently as needed.

Responsibilities

  • Adhere to the development processes followed in the program.
  • Report status and proactively identify issues to the Tech Lead and management team.
  • Take personal ownership and accountability for delivering assigned tasks and deliverables within the established schedule.
  • Facilitate a strong and supportive team environment to help team members overcome barriers to participation.
  • Recommend and implement solutions, working hands-on and independently.

Requirements

  • Proficient with Swift and SwiftUI.
  • Experience with iOS frameworks such as Core Data and Core Animation.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Understanding of Apple's design principles and interface guidelines.
  • Familiarity with push notifications.
  • Proficient understanding of code versioning tools.
  • Familiarity with CI/CD pipeline and Fastlane tool.
  • Familiarity with unit test cases.
  • Awareness of cloud-native applications.
  • Experience with Jira and Confluence.
  • Good knowledge of cloud platforms (preferably AWS) and their IaaS, PaaS, SaaS solutions.
  • Hands-on experience with scripting languages like Batch, Bash, and Python would be a plus.
  • Knowledge of integration and unit testing and Behavior Driven Development.
  • Good problem-solving skills.
  • Good communication skills.

Nice-to-haves

  • Experience integrating with third-party applications.
  • Agile knowledge.
  • Good understanding of configuration management.
  • Financial industry and core banking integration experience.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service