Lead the design, development, and maintenance of a production FinTech Android application, ensuring performance, reliability, and alignment with product goals.
Locations (2)
Warsaw, Masovian Voivodeship, Poland
Cracow, Lesser Poland Voivodeship, Poland
Compensation
We offer B2B type of contract
Responsibilities
Own the architecture of a production FinTech Android application
Develop and maintain native Android solutions using Kotlin, Jetpack Compose, and the View system
Implement reliable concurrency and state management using Kotlin Coroutines and Flow
Work with local persistence and security solutions such as Room, EncryptedSharedPreferences, and Android Keystore
Contribute throughout the development lifecycle, including PRD authorship, specification writing, testing, feature-flagged releases, and structured event emission
Requirements
University degree in Information Technology, Computer Science, or a related field
Bright Vision Technologies is seeking a Mobile Performance Test Engineer to assess responsiveness, stability, resource utilization, and scalability of mobile applications and their supporting services.
Compensation
Salary Range: $115,000–$165,000 Annually
Responsibilities
Develop performance test strategies and scenarios for native, hybrid, and mobile web applications.
Measure startup time, screen responsiveness, rendering, memory, CPU, battery, and network behavior across devices.
Execute load and stress tests against mobile backend services and analyze throughput, latency, and error patterns.
Use platform profiling and monitoring tools to isolate bottlenecks and provide actionable engineering recommendations.
Publish performance baselines, test reports, trend analysis, and release-readiness findings.
Lead mobile engineering for native iOS and Android applications within JPMorgan Chase’s Asset & Wealth Management International Private Bank Technology organization.
Responsibilities
Designs and develops secure, high-quality production code for native iOS and Android client applications, instrumenting them for crash reporting, performance monitoring, logging and telemetry; reviews, debugs and improves code written by others.
Drives design and implementation decisions for mobile observability capabilities—SLIs/SLOs, alerting thresholds, distributed tracing and real user monitoring—balancing data integrity, performance, security, reliability, maintainability and operating cost.
Provides technical guidance to engineering and business partners, acting as a subject matter expert in native mobile development and mobile application performance management (APM).
Leads the technical delivery of complex observability initiatives through implementation, testing, integration, controlled migration, release readiness and operational support, including triage and root‑cause analysis of production incidents using crash and performance telemetry.
Applies enterprise‑authorised coding agents and automation across design, implementation, testing, review and troubleshooting for iOS and Android codebases, creating reusable context, tools and workflows.
Requirements
Bachelor's or equivalent in Computer Science, Computer Engineering, Mathematics, or a related technical field
A Staff Engineer role focused on Android platform application and user interface design, development, debugging, and maintenance to ensure high-quality product delivery.
Responsibilities
Independ complete design, development, debugging, and maintenance of Android platform applications and user interfaces based on design specifications.
Responsible for Android client functional module design and development, optimizing software architecture, module structure, and business logic to improve scalability and maintainability.
Handle application performance optimization, including memory management, startup speed optimization, stutter analysis, and resource usage optimization.
Analyze and solve complex technical issues during development; responsible for key difficult problems and technical solution implementation.
Write and maintain technical documentation including design, development documents, and technical specifications.
Requirements
Nice to have: AI application development experience
Nice to have: AI capability integration project experience
Lead Android Development Engineer responsible for the design, development, debugging, and maintenance of Android applications and user interfaces, ensuring stable delivery.
Responsibilities
Complete design, development, debugging, and maintenance of Android platform applications and UIs based on design specifications.
Responsible for Android client module design and implementation, optimizing software architecture, module design, and business logic.
Handle performance optimization including memory management, startup speed, smoothness, and resource optimization.
Analyze and solve technical challenges, handling performance, stability, and compatibility issues.
Write and maintain technical design documents, development documents, and technical materials.