Senior Software Developer

MagtekSeal Beach, CA
250d$80,000 - $160,000

About The Position

At MagTek, we envision a world where banking, shopping, working, playing, communicating, and exchanging services happen in a safe and worry-free environment. Our mission is to deliver Qwantum™ Security and MagneSafe® secured devices and services across the globe to healthcare facilities, financial institutions, merchants, and any party committed to safer transactions. Our fraud fighting solutions are simple, easy, practical, scalable and cost-effective to deploy. We will do our utmost to protect the identity, privacy, assets, and safety of our customers. As a Senior Software Developer, you will be a key contributor in designing and delivering innovative payment and non-payment solutions for our customers and partners. Your responsibilities will include architecting, designing, developing, implementing, and documenting cross-platform SDKs and applications for mobile and desktop environments. You will collaborate with project managers, engineers, and business leaders to transform requirements into technical solutions and execution plans, working both independently and as part of a dynamic team.

Requirements

  • Proficiency in programming languages: Swift, SwiftUI, Objective-C, C++, C#, Java, and Kotlin.
  • 3+ years of experience in developing cross-platform applications for iOS, Android, Windows, and macOS.
  • Experience with cross-platform frameworks: React Native, Xamarin/.NET MAUI, Qt, or Flutter.
  • Strong understanding of mobile application design and user experience (UX) principles.
  • Experience with concurrency and multithreading across iOS, Android, Windows, and macOS.
  • Knowledge of software design patterns (GoF) and application architectures (MVVM, MVP, etc.).
  • Proficiency with distributed version control systems (Git, TFS).
  • Ability to work with RESTful and SOAP APIs (service-oriented architectures).
  • Experience troubleshooting, diagnosing, and resolving bugs and crashes.
  • Strong foundation in data structures, algorithms, and object-oriented design (OO design).
  • Experience writing unit tests and developing testable code.
  • Knowledge of security best practices for cross-platform development.
  • Familiarity with hardware communication protocols such as Bluetooth LE, MQTT, WebSocket, USB-HID, and Lightning iAP2.
  • Strong communication and collaboration skills, with a product-focused mindset.

Responsibilities

  • Design, develop, test, debug, and maintain native and cross-platform mobile and desktop applications for smartphones (iOS, Android), tablets (iPadOS, Android), and desktops (Windows, macOS).
  • Write efficient, scalable, and maintainable source code that adheres to modern software development standards.
  • Perform security audits, optimize performance, and resolve technical issues to maintain high application reliability.
  • Partner with project managers, engineers, and analysts to gather requirements, overcome challenges, and deliver innovative solutions.

Benefits

  • $80,000.00 - $160,000.00/yr.
  • Full-time Position at our Seal Beach, CA Location or Dallas, TX
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service