Senior iOS Developer

Trax USA Corp
Miami, FL, US
Full-time

Job Description

Job Description

Description :

Trax USA Corp., is currently hiring for a Senior iOS Developer. The Senior iOS Developer is responsible for assisting the Product Owner in leading and motivating our team of iOS Developers, Java Developers and Product Specialists, enforcing timelines on operational / project assignments, and participating in the supervision & contribution to the strategies and methodologies that best support Trax, eMobility Department and its customers.

The candidate in this role will have a firm understanding of eMobility related software solutions to effectively contribute to the development, implementation, and management of our product.

This position will work alongside our Project Management team, QA, Technical Writing & all of our Programming Departments.

Key Management Responsibilities :

Responsible for enforcing and participating in continuously improving standards & methodologies for eMobility product performance within the organization.

Assisting management in training and coaching Java Developers, iOS Developers and Product Specialists on these standards & methodologies.

  • Design, build, and maintain high-performance, reusable, and reliable code.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Mentor junior developers and conduct code reviews.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
  • Organizes customer meetings, usually though web or phone, to explain or train on software modifications, program capabilities or software bugs that may affect the system’s outputs.
  • Keeps upper management updated regarding internal modifications, program functionalities, and discusses in detail proposed future changes and to the product or processes.
  • Assists in SLAs by troubleshooting, repairing code and testing until the issue is solved. Maintains communication with customer throughout this process.
  • Complies with timelines set by management pertaining to customer modifications
  • May attend MRO shows globally; ensures connection and stabilization of eMobility products during Demos.
  • Consistently reanalyze and improve eMobility strategies and processes.
  • Other duties as assigned.

Requirements :

Job Experience and job Skills Preferred :

  • Swift : Proficiency in Swift, Apple's modern programming language for iOS development.
  • SwiftUI : Knowledge of the modern UI framework introduced by Apple.
  • Objective-C : Familiarity with Objective-C for maintaining legacy codebases.

iOS Frameworks and Libraries :

  • UIKit : Understanding of building user interfaces for iOS applications.
  • Core Data : Experience with data persistence.
  • Core Animation : Knowledge of creating smooth and engaging animations.
  • Core Location : Familiarity with location-based services.

User Interface (UI) and User Experience (UX) :

  • Design Principles : Understanding of Apple's design guidelines and best practices.
  • Storyboards and XIBs : Proficiency in using Interface Builder for designing interfaces.
  • Auto Layout : Experience with creating responsive layouts.
  • Human Interface Guidelines (HIG) : Adhering to Apple's design standards.

Additional skills required :

  • RESTful APIs : Consuming and integrating with web services.
  • Understanding of managing concurrent tasks.
  • Operation Queues : Handling complex task dependencies and prioritization.
  • Git : Proficient in using Git for source code management.
  • Branching and Merging : Managing code versions and collaborating with teams.
  • Instruments : Using Xcode Instruments to profile and optimize app performance.
  • Memory Management : Understanding of ARC (Automatic Reference Counting) and memory leaks.

Security :

  • Data Protection : Implementing secure data storage and encryption.
  • Authentication : Integrating with authentication services like OAuth or Keychain.
  • Relational Database knowledge and SQL, SQLLite required. Oracle database is a big plus.

Soft Skills :

  • Problem-Solving : Strong analytical and troubleshooting abilities.
  • Communication : Clear communication with team members and stakeholders.
  • Collaboration : Working effectively in cross-functional teams.
  • Adaptability : Staying current with the latest iOS developments and technologies.

Educational and Work Requirements :

  • Bachelor’s Degree in Computer Science or related field.
  • 5+ years of IOS development experience.

Other Job Requirements :

  • Ability to travel, domestically and internationally, required.
  • Valid Passport without travel restrictions, required.

Job type : Full time / Salaried

Job Level : Mid-Senior Level

Job Location : Fully Onsite - Coral Gables

Remote : No

The Team TRAX Technology powers the safe operation of tens of thousands of aircraft for hundreds of aircraft operators worldwide.

Our customers include several of the world’s largest airlines as well as most low-cost carriers and large MROs, all of which operate & maintain the safest fleets at a very efficient cost structure in the industry.

As a mission-critical system, our technologies are vital to the success of their business. Therefore, TRAX is constantly investing & innovating to ensure our applications remain best-of-breed / best-in-class in the industry to ensure we remain the market leader.

We are only as good as our last implementation; everything is on the line with each project.

TRAX USA Corp is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, disability, veteran status, and other protected characteristics.

26 days ago
Related jobs
Trax USA Corp
Miami, Florida

The Senior iOS Developer is responsible for assisting the Product Owner in leading and motivating our team of iOS Developers, Java Developers and Product Specialists, enforcing timelines on. Assisting management in training and coaching Java Developers, iOS Developers and Product Specialists on thes...

Atticus Lawyer Coaching
FL, United States

Create and implement front-end web designs using HTML, CSS, JavaScript, and other web technologies. This role requires a solid understanding of front-end and back-end development of our WordPress website and strong problem-solving skills. You will also be responsible for troubleshooting any website ...

CGS
Miami, Florida

CGS is seeking a Java developer/programmer to join a team working on the enhancement of data utilization for a large, state-run project. The candidate for this position should have a strong understanding of large-scale enterprise systems and have a demonstrated expert knowledge of Java coding and we...

Aroma360
Miami, Florida

We're on the lookout for a seasoned Shopify Full Stack Developer, someone who'll essentially step into a leadership role in the web development arena. Manage a small team of internal and offshore developers ensuring tasks are delegated accordingly and timelines are met. Implement marketing campaigns...

Econosoft, Inc
Miami, Florida

Robust knowledge of Java, RxJava, RxBinding, Dependency Injection, Android SDK, and Android. Must have True Lead Experience in software design, prototype, and development of Android apps. Android applications, and have a strong knowledge of. Android app design principles, patterns, and best practice...

Raytheon
Miami, Florida

Experience across the Agile software development lifecycle in three or more of the following: C++ data structures and algorithms or C, C++, Python, and/or Object-Oriented Program Languages; systems software design; FQT test planning & execution; integration of real-time software/firmware/hardware; s...

Aersale Inc
Hialeah, Florida

The Software Developer assists in the creation and maintenance of software by working across departments to understand end user needs. Develop and test software to meet consumers' and clients' needs. Troubleshooting, debugging, maintaining, and improving existing software. Compiling and asse...

10Folders
Miami Beach, Florida

Versed in data structures, algorithms, and various software development methodologies. ...

10X Health System
Aventura, Florida

Senior Software Engineer helps keep our users productive, customer data clean and integrated services running smoothly and securely. Minimum of 5 years of experience as a Senior Software Engineer with demonstrated track of increasing responsibilities. Be a key stakeholder of the end-to-end software ...

Highmark Health
FL, Working at Home, Florida

Takes a lead role for analyzing, designing, coding, testing and implementing more complex application enhancements, as well as providing general production support, meeting defined scope, target dates and budgets with minimal or no defects. Actively takes a leading role and participates on project t...