Apply

Senior Mobile Engineer

Posted about 4 hours agoViewed

View full description

💎 Seniority level: Senior

📍 Location: United States

💸 Salary: 135000.0 - 190000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Flowhub

🗣️ Languages: English

🪄 Skills: Backend DevelopmentGraphQLSoftware DevelopmentAgileiOS DevelopmentMac OS XReact NativeSwiftTypeScriptMobile testingREST APICI/CDRESTful APIsSoftware EngineeringDebugging

Requirements:
  • Swift / iOS / iPad / macOS software development
  • React Native / Cross Platform Mobile work
  • Working with Golang, as well as Graph QL and REST backends
  • Ideal skills in Typescript, UIKit, GraphQL, Electron, Xcode, Interface Builder, and Auto Layout
  • Understanding of App Store deployment, provisioning, and certificate management
  • Experience with integrating third-party SDKs, especially in the realm of hardware integrations
  • Hardware integrations such as printers and barcode scanners
  • Retail / Point of Sale software development
Responsibilities:
  • Develop, enhance, and maintain native mobile and native applications in iOS, macOS, and React Native
  • Make pragmatic architectural decisions to ensure our system is stable, scalable, and easy to change
  • Collaborate with designers and product managers to create seamless and visually appealing user experiences. Consider user profiles and workflow efficiencies at all times.
  • Help manage product roadmaps, working closely with the Product team to determine feasibility, high level of effort, complexity, pro-active dependency recognition, and writing technical specifications
  • Write clean, maintainable, and efficient code following best practices and industry standards.
  • Ensure applications meet performance, security, and usability requirements and conduct thorough testing, debugging, and troubleshooting to improve app functionality and stability.
  • Leverage and enhance our existing observability tools to ensure Flowhub’s interfaces are a pleasure for our customers to use and performing up to our internal standards
  • Stay updated on the latest development trends, tools, and frameworks
  • Participate in Agile development processes, including sprint planning, standups, and code reviews
  • Optimize applications for different screen sizes, devices, and OS versions
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 200000.0 USD per year

🔍 Mobile App Development

🏢 Company: BusRight👥 11-50💰 $7,000,000 Series A over 1 year agoInformation TechnologyTravelSoftware

  • 5 years of professional experience in mobile development
  • Proficient in Kotlin, with experience building and maintaining large-scale applications
  • Deep understanding of SOLID principles and their application in software development
  • Experienced with commonly used design patterns in mobile application development
  • Hands-on experience with reactive programming frameworks (e.g., RxJava, Kotlin Flow)
  • Strong knowledge of UI/UX design principles and a user-centric development approach
  • Experience in building routing, mapping, or navigation solutions in previous projects
  • Bachelor’s degree in Computer Science or a related field, or have equivalent work experience
  • Be able to mentor junior engineers and provide technical guidance while taking ownership of projects
  • Be proactive in identifying and solving problems, rather than waiting for tasks to be assigned
  • Challenge existing solutions and assumptions to drive better outcomes
  • Effectively communicate technical concepts to non-technical stakeholders
  • Thrive in cross-functional teams, understanding the perspectives and needs of other departments
  • Stay ahead of industry trends and emerging technologies, continuously improving products and processes
  • Be adaptable to changing requirements or priorities in a fast-paced environment
  • Understand the ethical implications of your work and advocate for responsible practices
  • Have a strong sense of ownership, understanding how your work contributes to the company’s larger vision and goals
  • Embody our company values (more details here).
  • Building real-time collaborative routing applications integrated with fleet data and analytics
  • Iterating towards a self-driven product that can educate users through tutorials
  • Delivering an exceptional experience on our mobile apps that includes a Driver App (Kotlin) and Parent App (Flutter)
  • Developing innovative features that provide new ways to track the presence of students on the bus and beyond.
  • Exploring and integrating with hardware such as NFC scanners, cameras, and vehicle telematics.
  • Working with a mature, interdisciplinary dev team of outstanding engineers
  • Being in direct contact with the community of users
  • Participating in brainstorming sessions, technical scopings, customer feedback forums, and contributing ideas to our product

Software DevelopmentSQLAndroidDesign PatternsFlutterGitKotlinUI DesignCross-functional Team LeadershipAlgorithmsData StructuresFirebaseMobile testingPostgresCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringJSON

Posted 10 days ago
Apply
Apply
🔥 Senior Mobile Engineer
Posted about 1 month ago

📍 US

🧭 Full-Time

💸 160000.0 - 180000.0 USD per year

🔍 Senior living technology

🏢 Company: Inspiren👥 11-50💰 $2,720,602 over 2 years agoMachine LearningAnalyticsInformation TechnologyHealth Care

  • 5+ years of experience in iOS app development.
  • 3+ years of experience with React Native.
  • Experience with performance optimization for mobile applications, including dealing with connectivity issues.
  • Proficient with iOS SDK and Xcode.
  • Knowledge of memory management and multi-threading in mobile apps.
  • Experience with app analytics tools.
  • Ability to debug and resolve complex iOS app issues.
  • Exhibit a kind and helpful attitude.
  • Experience in developing for Android and proficient with Android Studio is a bonus.
  • Write clean code for iOS applications, ensuring scalability and reliability.
  • Engage in code reviews to maintain high code quality.
  • Optimize application performance to enhance user experience by addressing connectivity issues.
  • Collaborate with the team to identify and fix bottlenecks within the codebase.
  • Debug user-reported issues to provide timely solutions.
  • Offer guidance to junior developers and promote best practices for mobile development.

iOS DevelopmentReact NativeDebugging

Posted about 1 month ago
Apply
Apply
🔥 Senior Mobile Engineer
Posted 4 months ago

📍 United States, Canada

🧭 Contract

🔍 Software Development

🏢 Company: Camber Creative👥 11-50

  • 3+ years of demonstrable proficiency with Swift
  • 3+ years of demonstrable proficiency with Kotlin
  • Knowledge of cross-platform solutions is a plus (React Native, Flutter, MAUI)
  • Experience with dependency management through Cocoapods, Swift Package Manager, and Gradle
  • Familiarity with LLDB, ADB, and similar debugging tools
  • Familiarity with RESTful APIs to connect mobile applications to back-end services
  • Familiarity with MVVM and other design patterns
  • Familiarity with SwiftUI
  • Experience with real-time messaging protocols
  • A solid understanding of the best practices of app design and supporting multiple device sizes and layouts
  • Understanding of Apple’s design principles and interface guidelines
  • Understanding of Material design principles
  • Experience with e-commerce frameworks such as Stripe and StoreKit
  • Experience with offline storage, threading, and performance tuning
  • Ability to debug and fix retain cycles, memory leaks, and other memory management issues
  • Ability to evaluate performance issues with a complete understanding of the view layout system
  • Experience with stack trace debugging and investigation
  • Understanding of asynchronous programming concepts
  • Experience with video streaming protocols (HLS, DASH, WebRTC, RTSP)
  • Experience with production distribution (i.e. certificates, provisioning profiles)
  • Version control in a team environment and a strong knowledge of Git
  • Understanding the mobile development life cycle
  • Understanding of build configurations, schemes, and build variants
  • Familiarity with cloud message APIs and push notifications (i.e. Firebase)
  • Work with one or more of Java, Kotlin, Swift, Objective-C
  • Develop custom Android/iOS mobile apps for clients across multiple industries
  • Unit-test code for robustness, including edge cases, usability, and reliability
  • Build solutions that change people’s lives by providing them a technology that eases their pain
  • Collaborate with cross-functional teams to define and design new features
  • Work with product managers and UI/UX designers to create a secure, seamless mobile experience
  • Design, build, deploy, and support large, world-class enterprise-level solutions
  • Translate designs and wireframes into high-quality code
  • Design, build and maintain high-performance, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation

RESTful APIs

Posted 4 months ago
Apply