ApplySoftware Engineer, Mobile
Posted 2023-08-13
View full description
📍 Location: Remote - united states
💸 Salary: $150k-$175k
🔍 Industry: Software/technology
🗣️ Languages: English
Requirements:
2+ years of experience working as a mobile engineer in a cross-functional team (design, frontend, backend, and operations) with strong communication skills, a background in developing mobile apps and release to app store / play store, experience releasing libraries with swift package manager and cocoapods for ios and maven central for android, proficient in es6+ javascript (typescript experience preferred) and kotlin/swift/java/object c is a plus
Responsibilities:
Design and build mobile sdk libraries for ios & android native platforms, build reusable ios or android components using languages/frameworks such as javascript, kotlin and swift, learn, integrate and build mobile solutions for multiple blockchains, work cross-functionally to provide support and develop new features for native ios and android applications
ApplyRelated Jobs
Apply🧭 Full-Time
🔍 Technology for school athletics and activities
🏢 Company: Snap! Mobile, Inc.
- 5+ years of professional experience building Android applications.
- Proficient in Java or Kotlin.
- Understanding of Android design principles and interface guidelines.
- Experience integrating third-party SDKs.
- 4+ years of teamwork experience.
- 3+ years using Jira or similar project management tools.
- Knowledge of Serverless Framework and AWS services (lambda, ECR, SQS, etc.).
- Bachelor's degree in Computer Science or equivalent experience.
- Strong understanding of the full software development lifecycle.
- Knowledge of security best practices.
- Strong communication and writing skills.
- Build new and support existing Android applications.
- Build UI features, support existing ones, and create A/B experiments.
- Develop unit tests and end-to-end tests to ensure quality.
- Support RESTful APIs for back-end connection.
- Contribute to product documentation with product managers.
- Document endpoints and write self-documenting code.
- Collaborate with developers to understand and document challenges.
- Estimate timelines for project commitments.
- Support service change management and uptime.
- Provide technical guidance to junior developers.
- Pair program with junior developers and maintain team culture.
Posted 2024-11-30
Apply Apply📍 Brazil
🧭 Full-Time
🔍 Real estate / proptech
🏢 Company: Grupo QuintoAndar
- A passion for designing, implementing, and delivering amazing user experiences.
- Experience developing applications for Android and/or iOS platforms (Flutter, React Native, Java, Kotlin, Swift, Objective C).
- Experience using APIs to build data-rich products.
- Strong fundamentals in Software Engineering.
- Interest in learning and using Flutter for cross-platform applications.
- Work on building and maintaining the interfaces for QuintoAndar's products.
- Focus on iOS and Android platforms using Flutter as the main engine.
- Define best practices, build features from scratch, validate tools, and deliver quality user experiences.
- Collaborate with designers and participate in the entire process of delivering features.
AndroidFlashFlutterJavaKotlinReact NativeSwiftData StructuresReactCollaboration
Posted 2024-11-28
Apply Apply📍 US and Canada
🧭 Full-Time
💸 147560 - 263500 USD per year
🔍 Internet of Things (IoT)
- 8+ years of experience developing and delivering enterprise software, focusing on mobile applications.
- 5+ years of experience working on a mobile-focused team.
- 2+ years of experience with React Native.
- Mastery of full-stack enterprise application architecture with mobile technologies.
- Experience with Redux, GraphQL, JavaScript, TypeScript, and mobile frameworks like React Native.
- Proficiency in native development for Android and iOS.
- Experience in releasing and managing mobile applications across platforms.
- Solid understanding of mobile performance optimization.
- Proven experience leading cross-organization projects.
- Drive technology choices, implement mobile components, and establish architectural patterns that have a lasting impact on Samsara's mobile products.
- Collaborate closely with full-stack engineering teams to provide expert guidance on mobile-specific challenges.
- Architect, design, and develop mobile software solutions focusing on safety, sustainability, and efficiency.
- Lead teams in delivering mobile products that contribute to Samsara’s growth.
- Solve complex technical problems while maintaining a platform-first approach.
- Mentor junior developers and enhance team capabilities.
- Champion and embed company cultural principles.
GraphQLAndroidIoTJavascriptReact NativeTypeScriptJavaScriptGolangMobile testingReduxReactCollaborationCI/CDCompliance
Posted 2024-11-28
Apply Apply📍 US, Canada
🧭 Full-Time
💸 147560 - 263500 USD per year
🔍 Internet of Things (IoT), Connected Operations
- 8+ years of experience developing and delivering enterprise software, with a strong emphasis on mobile applications.
- 5+ years of experience working on a mobile-focused team.
- 2+ years of experience working with React Native in a professional setting.
- Mastery of full-stack enterprise application architecture with a focus on mobile technologies.
- Extensive experience with Redux and GraphQL, mastery in JavaScript, TypeScript, and mobile frameworks like React Native.
- Proficiency in native development for both Android and iOS, and understanding of platform-specific frameworks.
- Experience in releasing, updating, and maintaining multiple versions of mobile applications across platforms.
- Solid understanding of mobile performance optimization techniques.
- Proven experience leading cross-organization projects with significant impact.
- Drive technology choices, implement mobile components, and establish architectural patterns that have a lasting impact on Samsara's mobile products.
- Collaborate closely with full-stack engineering teams to provide expert guidance on mobile-specific challenges.
- Architect, design, and develop mobile software solutions for customer operations focused on safety, sustainability, and efficiency.
- Lead teams in delivering mobile products significantly contributing to Samsara’s growth.
- Solve complex technical problems ensuring high quality and quick market release.
- Mentor junior developers to enhance team capabilities.
- Champion Samsara’s cultural principles as the company scales.
GraphQLAndroidJavascriptReact NativeTypeScriptJavaScriptGolangMobile testingReduxReactCollaborationCI/CDCompliance
Posted 2024-11-28
Apply Apply🔍 Software Development
🏢 Company: Buildkite
- Confident in designing and developing technology products.
- Experience with launching products with iterative approaches.
- Knowledge of Ruby on Rails and its ecosystem.
- Experience with DevOps/infrastructure tooling.
- Experience with relational databases, particularly PostgreSQL.
- Some experience or willingness to learn Go.
- Some experience or willingness to learn Kafka.
- Experience in mobile and frontend development.
- Strong communication skills and empathy.
- Collaborating with teammates to understand product requirements.
- Pairing or working independently on Ruby on Rails monolith.
- Improving Go agent and setting up Kafka consumers.
- Providing feedback on pull requests.
- Designing and prioritizing new features.
- Building understanding of mobile development.
- Addressing customer escalations.
Posted 2024-11-28
Apply Apply📍 US, Canada
🧭 Full-Time
💸 147560 - 263500 USD per year
🔍 Internet of Things (IoT)/Connected Operations
🏢 Company: Samsara
- 8+ years of experience developing and delivering enterprise software, with a strong emphasis on mobile applications.
- 5+ years of experience working on a mobile-focused team.
- 2+ years of experience working with React Native in a professional setting.
- Mastery of full-stack enterprise application architecture with a strong emphasis on mobile technologies and customer-facing applications.
- Extensive experience with Redux and GraphQL, alongside mastery in JavaScript, TypeScript, and mobile frameworks like React Native.
- Proficiency in native development for both Android and iOS, with a deep understanding of platform-specific frameworks, lifecycle management, and UI/UX guidelines.
- Experience releasing, updating, and maintaining multiple versions of mobile applications across both platforms.
- Solid understanding of mobile performance optimization and techniques to enhance app responsiveness, memory usage, and battery life.
- Proven experience leading cross-organization projects that drive significant impact.
- Drive technology choices, implement mobile components, and establish architectural patterns that have a lasting impact on Samsara's mobile products.
- Collaborate closely with full-stack engineering teams to provide expert guidance on mobile-specific challenges and influence mobile technology direction.
- Architect, design, and develop mobile software solutions focused on safety, sustainability, and efficiency for customers.
- Lead teams in delivering mobile products and capabilities that contribute significantly to Samsara’s growth and revenue.
- Solve complex technical problems ensuring high-quality products reach the market quickly while maintaining a platform-first approach.
- Mentor junior developers and elevate the team’s overall capabilities.
- Act as a multiplier for the team, enhancing impact and output while advancing Samsara’s culture of technical excellence.
- Champion and embed Samsara’s cultural principles as we scale globally and across new offices.
GraphQLAndroidJavascriptReact NativeTypeScriptJavaScriptGolangMobile testingReduxReactCollaborationCI/CDCompliance
Posted 2024-11-27
Apply Apply📍 US
🧭 Full-Time
💸 228800 - 341000 USD per year
🔍 Financial technology
🏢 Company: EarnIn
- At least 12 years of hands-on experience with Android, iOS, and other mobile frameworks.
- Proven track record of leading teams in delivering high-quality mobile apps at scale.
- Expertise with common mobile app architectures like MVVM, MVC, and Clean Architecture.
- Thorough understanding of software engineering best practices and tools like Continuous Integration and Continuous Delivery.
- Familiarity with backend infrastructure, architecture, and API design.
- Great communication skills for facilitating collaboration with stakeholders.
- Ability to act decisively even in uncertain situations.
- Humble, open-minded, flexible, and capable of handling startup pressures.
- Work closely with Executive Leadership, Product Management, and Design to gather requirements.
- Drive thought leadership on mobile app architecture and UI design frameworks.
- Proactively improve app architecture with best practices and new technologies.
- Define, influence, and communicate the technical vision and roadmap.
- Ensure delivery of high-quality, performant, and secure mobile applications.
- Identify and enforce best software engineering practices.
- Participate in recruiting and staffing exercises.
- Be hands-on and write code as necessary.
LeadershipAndroidProduct ManagementUI DesignCommunication SkillsCollaboration
Posted 2024-11-22
Apply Apply📍 Canada
🧭 Full-Time
💸 133025 - 172150 CAD per year
🔍 Internet of Things (IoT)
- 7+ years of relevant industry experience in mobile development for iOS and/or Android.
- Experience building and shipping high-quality production mobile applications using either native or React Native frameworks.
- Professional experience building BLE-enabled mobile applications to interface with hardware products.
- Experience building and using observability tools, frameworks, and standards.
- Strong leadership skills for driving projects.
- Ability to collaborate with cross-functional teams.
- Passion for exploring new technologies.
- Help shape the future of mobile apps by architecting and implementing a BLE platform for Android and iOS.
- Work closely with the mobile team to improve application architecture and development processes.
- Partner with firmware and backend engineers on BLE architecture design for seamless hardware integration.
- Collaborate with full stack engineers to address mobile-specific concerns during feature development.
- Improve developer experience by enhancing continuous integration, metrics collection, and mobile build systems.
- Mentor junior developers to elevate team skills.
- Produce high-quality, maintainable code and participate in code reviews.
GraphQLLeadershipAndroidIoTReact NativeTypeScriptGoGolangReduxReactCollaboration
Posted 2024-11-22
Apply Apply🧭 Full-Time
💸 228800 - 341000 USD per year
🔍 Financial services
- At least 12 years of hands-on experience with Android, iOS, and mobile frameworks.
- Track record of leading teams in delivering high-quality mobile apps at scale.
- Expertise in common mobile app architectures like MVVM, MVC, and Clean Architecture.
- Thorough understanding of software engineering best practices and tools like CI/CD.
- Familiarity with backend infrastructure, architecture, and API design.
- Great communication skills for stakeholder collaboration.
- Ability to take action in uncertain situations.
- Humility, open-mindedness, and flexibility in a startup environment.
- Work closely with Executive Leadership, Product Management, and Design team to gather requirements.
- Drive thought leadership in mobile app architecture and best practices.
- Proactively improve mobile app architecture and integrate new technologies.
- Define and communicate the technical vision and roadmap.
- Ensure delivery of high quality, performant, and secure mobile applications.
- Identify and enforce best software engineering practices.
- Participate in recruiting and staffing.
- Be hands-on and write code as needed.
Posted 2024-11-22
Apply Apply📍 Latin America
🔍 Digital transformation
- Our preferred candidate has a basic understanding of back-end technologies.
- Outstanding programming skills with an expertise in React Native and Typescript environment.
- Great passion for developing highly-scalable and innovative applications.
- Familiarity with agile methodologies is a plus!
- Are you an experienced software professional with a passion for building exceptional mobile experiences?
- Apply Digital is seeking a Staff Engineer with a strong background in mobile development.
- If you enjoy pushing the boundaries of mobile engineering and have a keen eye for detail, we encourage you to apply.
AgileReact NativeTypeScriptReactAgile methodologies
Posted 2024-11-18
Apply Related Articles
Remote Job Certifications and Courses to Boost Your Career
August 22, 2024
Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?
How to Balance Work and Life While Working Remotely
August 19, 2024
Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.
How to Onboard Remote Employees Successfully
August 16, 2024
Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.
Remote Work Statistics and Insights for 2024
August 13, 2024
The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.