Braintrust · 3 days ago
Lead Software Engineer - Android
Wonder how qualified you are to the job?
Maximize your interview chances
BlockchainFreelance
H1B SponsorshipActively Hiring
Insider Connection @Braintrust
Responsibilities
Reviewing software engineer's pull requests and mentoring them on best practices.
Writing stories for software engineers to implement, including yourself.
Reviewing upcoming designs to provide feedback on conformance to mobile platform UX patterns.
Building apps for release to internal deployment sites and the App Store/Google Play, including TestFlight and Non-Prod Release Channels. Triaging customer feedback, customer incidents, and crash reports.
Completing more technically challenging stories.
Performance testing code for bottlenecks.
Monitoring unit & UI test code coverage and driving higher coverage percentages.
Delivering an automated build pipeline for mobile apps.
Evaluating cross-platform technologies.
Evaluating the latest changes to the Apple & Google SDKs and suggesting new features.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
At least 10+ years of engineering experience
Strong object-oriented programming, functional programming, and design skills.
Significant experience with Kotlin, Java, JetPack Compose, Activities/Fragments, and more Android SDKs.
Significant experience building and deploying apps to Google Play.
Significant experience creating user experiences that are pixel perfect, follow clear information architecture, and utilize established platform conventions.
Significant experience architecting mobile apps from File New Project to shipped to customers.
Strong understanding of patterns, MVC, MVVM, functional, and reactive programming.
Significant experience calling, writing, and debugging REST APIs.
Significant experience with HTML/JS/CSS apps. You are not expected to build web apps but will have to integrate with web apps. Understanding of the strengths and weaknesses of cross-platform frameworks, e.g. Flutter, React Native, and Kotlin Native.
Strong communication skills Passion for quality and attention to detail.
Experience writing multi-threaded, asynchronous code.
Track record in debugging and optimizing code for performance using instrumentation.
Understanding of the authentication and security challenges for native and web apps.
Strong working experience with cross organizations and several teams across the company.
BS/MS in Computer Science, or related technical field, or proven work experience.
Preferred
Android tablet experience.
Swift, SwiftUI, UIKit, and other iOS SDK experience Experience building and deploying apps to the App Store.
Company
Braintrust
Braintrust is a blockchain-powered freelancer marketplace that connects skilled tech experts with clients.
H1B Sponsorship
Braintrust has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (1)
Funding
Current Stage
Early StageTotal Funding
$123.5MKey Investors
CoatueTrue Ventures
2021-12-09Undisclosed· $100M
2020-10-01Series Unknown· $18M
2020-09-01Seed· $0.5M
Recent News
2023-11-11
Duro Ventures
2023-11-03
Company data provided by crunchbase