Senior/Staff Software Engineer (Android Experience) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Flow Progressive Logistics ยท 4 months ago

Senior/Staff Software Engineer (Android Experience)

Flow is a technology platform and operations ecosystem focused on creating vibrant, human-centered communities. The role of Senior/Staff Software Engineer involves driving the development and launch of applications, collaborating with teams to create scalable solutions, and ensuring high-quality standards throughout the development process.

LogisticsTransportationWarehousing

Responsibilities

Drive the development and launch of multiple applications across platforms, balancing unique features with shared functionality for diverse user needs
Design and implement robust backend services, APIs, and mobile applications with a focus on Android platform excellence
Collaborate closely with product management, design, and engineering teams to define and translate requirements into efficient, scalable solutions
Ensure robust privacy and security measures throughout development, aligning with Flow's commitment to user trust
Support team growth through recruitment, providing technical guidance and mentorship to foster a culture of excellence and continuous learning within the team
Lead architectural and systems-level decisions, designing scalable, secure, and resilient infrastructure to support long-term application growth across platforms
Stay updated on software engineering trends and integrate new technologies to enhance application performance, scalability, and user satisfaction
Advocate for and ensure the highest quality in our applications through comprehensive testing practices, including unit, integration, and end-to-end tests
Effectively communicate with stakeholders to provide regular updates on project progress, challenges, and solutions, and directly engage with users and stakeholders to inform continuous application improvement

Qualification

Android developmentKotlinRESTful APIsBackend technologiesCloud platformsSoftware architectural patternsAgile methodologiesDevOps practicesFull-stack development

Required

A minimum of 5 years of software engineering experience with at least 3 years of hands-on Android development, demonstrated through a strong portfolio of applications (OpenSource, Google Play, production systems, etc.)
Proficiency in Kotlin and solid understanding of Android platform frameworks, with additional experience in backend technologies (Java, Python, Node.js, or similar)
Knowledge of software architectural patterns (MVC, MVVM, MVI, microservices) and design principles for both mobile and web applications
Experience with RESTful APIs, databases, cloud platforms (AWS, GCP, Azure), and modern development practices
Ability to manage stakeholder expectations and convey technical information to non-technical audiences
Familiarity with agile development methodologies and DevOps practices

Preferred

Experience with full-stack development or greenfield application development is highly preferred

Benefits

Comprehensive Benefits Package (Medical / Dental / Vision / Disability / Life)
Paid time off and 13 paid holidays
401(k) retirement plan
Healthcare and Dependent Care Flexible Spending Accounts (FSAs)
Access to HSA-compatible plans
Pre-tax commuter benefits
Employee Assistance Program (EAP), free therapy through SpringHealth, acupuncture, and other wellness offerings

Company

Flow Progressive Logistics

twittertwittertwitter
company-logo
Flow Progressive Logistics, part of Alsulaiman Group is your trusted end-to-end logistics partner in the Kingdom of Saudi Arabia.

Funding

Current Stage
Late Stage
Total Funding
unknown
2017-01-01Series Unknown
Company data provided by crunchbase