Strategic Staffing Solutions - Charlotte, NC

posted 4 months ago

Full-time - Senior
Charlotte, NC
Administrative and Support Services

About the position

We are seeking a self-driven and seasoned Senior Android Software Engineer to join our agile culture in Charlotte, NC. This hybrid role is a 12-month contract position that offers a pay rate of $85/hr. The successful candidate will work on a variety of challenging problems in the customer space, directly impacting the day-to-day experiences of both our field workers and customers. Team collaboration, collective work efforts, and knowledge sharing are standard practices for our group and are essential mindsets for this role. As a Senior Software Engineer, you will manage your sprint backlog tasks with minimal supervision, demonstrating high levels of communication and engagement with the team. You will be responsible for designing, developing, and deploying innovative and advanced Android applications as part of a collaborative team. Your role will involve evaluating, sharing, and implementing new technologies to optimize performance, usability, and overall product improvement. You will maintain records to document system and programming development and revisions, sharing your knowledge and insights to enhance the product and overall team skill set. You will leverage automation and best practices to deliver quality solutions and apply iterative development to continuously deliver value through frequent deployments. Ensuring adherence to appropriate design, coding, and cybersecurity standards is crucial. Additionally, you will participate in Production Support team rotation, design and code walk-throughs, and collaborate with iOS Software Engineers to ensure cohesive solutions across operating systems. Engaging with the backend Facade application team will also be part of your responsibilities, particularly in cycling login box activities.

Responsibilities

  • Participates in team ceremonies and engages with team members effectively.
  • Designs, develops, and deploys innovative and advanced Android applications as part of a team.
  • Evaluates, shares, and implements new technology to optimize performance, usability, and overall product improvement.
  • Maintains records to document system and programming development and revisions.
  • Shares knowledge and insight to improve the product and overall team skill set.
  • Leverages automation and best practices to deliver quality solutions.
  • Applies iterative development to continuously deliver value through frequent deployments.
  • Ensures adherence to appropriate design, coding, and cybersecurity standards.
  • Participates in Production Support team rotation.
  • Participates in design and code walk-throughs.
  • Pairs with iOS Software Engineers to ensure collaborative solutions across operating systems.
  • Engages with the backend Facade application team to cycle login box activities.

Requirements

  • Bachelor's degree in computer science or a related discipline.
  • 8+ years of experience in Android development.
  • Familiarity with native mobile application development.
  • Knowledge and use of dependency injection.
  • Exposure to Modern Architecture, including ROOM, ViewModel, Jetpack Compose, Jetpack Navigation, and Kotlin (including scope and extension functions).
  • Experience with modularization and full stack Android development (clean code practices, custom views, Jetpack Compose, creation of AAR libraries, refactoring, unit testing, and debugging).
  • Familiarity with SOLID principles and Android Lifecycle.
  • Demonstrated success in complex problem solving and an understanding of quality delivery.
  • Experience with Cloud native APIs.
  • Effective communication skills and ability to work well with others having differing priorities/views/goals.

Nice-to-haves

  • Familiarity with Dynatrace.
  • Familiarity with Jira and teams leveraging an Agile framework (Scrum and Kanban).
  • Experience with Retrofit and RESTFUL API and prior use of a Concourse Pipeline.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service