Senior Mobile Engineer

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Avenga

Avenga

5001 - 10000 employees

🤝 B2B

🏢 Enterprise

💰 Private equity on 2017-02

B2B • Enterprise

Avenga is an international technology and software engineering company that combines consulting, product development, and digital transformation services to help enterprises solve complex business and societal challenges. With over 6,000 professionals across multiple countries and decades of experience, Avenga delivers custom software, cloud, and integration solutions while supporting clients across industries and providing talent acquisition and career development services internally.

📋 Description

• Design and execute the mobile migration strategy from Android Kotlin to React Native utilizing a modular architecture (MVVM/Clean Architecture). • Extend shared data contracts and types within a Turborepo monorepo structure to keep cross-platform specifications unified. • Build resilient, offline-first operation screens for device monitoring, alerts, and synchronization to guarantee high performance in variable connectivity areas. • Consume APIs and streams from cloud environments (AWS API Gateway, Lambda) and IoT devices efficiently to preserve battery and minimize network latency. • Implement mobile hardening and token storage standards to satisfy industrial-level security and compliance. • Work in active shift-left coordination with QA, writing unit and integration tests, while participating in agile Scrum ceremonies. • Deliver clear documentation, architecture decision records (ADRs), contribution guidelines, and code handovers to the team.

🎯 Requirements

• 3+ years of proven professional experience in native mobile development for Android using Kotlin. • Solid hands-on experience with React Native using TypeScript, hooks, React Navigation, and state management frameworks (Redux Toolkit, Zustand, or MobX). • Practical experience driving brownfield/strangler-fig migrations or modernizing legacy mobile apps. • Strong background in backend integration via REST APIs, JWT, and OAuth2/OIDC protocols (experience with AWS Cognito is a big plus). • Proficiency in offline-first engineering using local storage engines (SQLite, Realm, AsyncStorage, or MMKV) and data synchronization queues. • Experience setting up mobile CI/CD automation and build pipelines (Fastlane, GitHub Actions, Bitrise, or CircleCI), including code signing and distribution. • Solid testing practices utilizing Jest, React Native Testing Library, and optionally automated E2E tools like Detox or Appium.

🏖️ Benefits

• Equal opportunities in recruitment and career development • Leadership opportunities • Fostering a diverse and inclusive work environment

Apply Now

Similar Jobs

🔥 11 hours ago

Ekumen

51 - 200

🛍️ eCommerce

🌍 Social Impact

Full Stack Engineer maintaining a critical data ingestion pipeline and enhancing data visualization tools. Collaborating with stakeholders and developing across the full technology stack.

JavaScript

Python

TypeScript

🕒 2 days ago

Qu POS

51 - 200

☁️ SaaS

🏢 Enterprise

🛒 Retail

Software Engineer designing, developing, testing, and deploying .NET solutions for restaurant chains. Working with modern technologies and cloud-based products to meet business needs.

AWS

Azure

Docker

NoSQL

SQL

.NET

🕒 6 days ago

Amperity

201 - 500

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Software Development Engineer developing advanced data pipelines and marketing solutions for AI-powered platform. Collaborating closely with clients to integrate data strategies and insights.

Clojure

🕒 6 days ago

Amperity

201 - 500

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Senior Software Development Engineer focused on developing data pipelines and AI-integrated marketing solutions for leading brands. Join a collaborative team driving innovation in customer experience.

Spark

🕒 6 days ago

Amperity

201 - 500

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Lead Software Development Engineer at Amperity focusing on data infrastructure and feature development. Collaborate with various teams to enhance platform features for data-centric customer solutions.

Clojure

Cloud

Distributed Systems

Go