Marathon TS is seeking an experienced and versatile Mobile Application Developer with expertise in mobile development and backend technologies to join our dynamic team. The ideal candidate will have a strong background in building scalable mobile applications, proficiency in one or more modern multi-platform mobile development frameworks (e.g., React Native, Flutter), and a deep understanding of data analysis and business intelligence processes. This role requires a combination of technical expertise, problem-solving skills, and a collaborative mindset to design, develop, and optimize mobile solutions and data-driven systems.
Responsibilities:
Design and build new features for our mobile app
Collaborate with product to plan and define the implementation of new features
Collaborate with the web team to develop and update API endpoints
Ensure the performance, quality, and responsiveness of the mobile application
Perform maintenance updates to stay current with changing app store policies
Support existing systems including troubleshooting, identifying bottlenecks, and fixing bugs
Perform code reviews to maintain code quality and organization
Participate in the development of our mobile quality strategy
Requirements:
Proficiency in mobile development and modern JavaScript Frameworks
BS or equivalent experience in Computer Science, Computer Information Systems, Software Engineering, or a related field
3-5+ years development experience in SaaS environment
Strong knowledge of object-oriented principles, data structures and algorithms, and profiling/optimization
Proficiency in writing automated tests as part of the development workflow
Proficiency in one or more modern multi-platform mobile development frameworks (e.g., React Native, Flutter)
Knowledge of relational database structure, design, and basic database integration principles
Experience in planning, developing, testing, and delivering modern JavaScript applications
Experience working in a highly collaborative, cross-functional Agile/SCRUM environment
Proficiency in Git, Bitbucket or similar Source/Version management system
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
Job Type: Full-time
Pay: From $100,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Vision insurance
Schedule:
8 hour shift
Monday to Friday
Application Question(s):
This position required all candidates to be US Citizens. Do you meet this requirement?
Education:
Bachelor's (Preferred)
Experience:
SaaS: 3 years (Required)
JavaScript: 3 years (Required)
Mobile applications: 3 years (Required)
Work Location: Remote