Design, develop, code, test, and debug native apps and/or mobile cloud apps for smartphones, tablets, and other mobile devices
Collaborate with developers, project managers, and
business analysts to understand requirements, resolve issues, and implement new solutions
Create readable, testable, scalable, and maintainable source code utilizing best practices
Perform security testing, maintain operational status of apps, and troubleshoot and resolve technical problems
Job Requirements
Good knowledge of Swift, SwiftUI, Objective-C, C++,
Android Java and Kotline At least 2 years of professional experience
At least 5 years of professional experience working with
iOS and
Android
3+ years' experience in commercial development of
iOS and
Android applications
Understanding of mobile application
design and UX
Experience with Concurrency/Multithreading in
iOS and
Android
Design patterns (GoF) and architecture of the applications
Knowledge of distributed version control systems (Git/TFS)
Strong
product intuition and experience working on consumer-based applications
Strong team communication
Experience consuming RESTful APIs as well as SOA
Experience diagnosing, fixing bugs and crashes
Strong fundamental knowledge of data structures, algorithms, and OO
design
An understanding of
iOS and Cocoa
design patterns, including MVVM or MVP
Experience writing unit tests and testable code
Experience with Bluetooth LE, Websocket, Lightning iAP Protocol, RS-232, and USB-HID
If you share our passion for
technology and innovation, want a dynamic career, and meet the profile described above, contact us today for immediate consideration. Please e-mail
[email protected].
MagTek is an Equal Opportunity Employer.
Job Type: Full-time