Sr. Software Engineer (Android)

Lehigh County, PA

Posted: 03/16/2020 Employment Type: Contract to Direct Hire Industry: Technology Job Number: 11062

Job Description


Job Title: Software Engineer– Android
Status: Contract - Hire (6-9 months)
Remote: No

Are you a Sr. Software Engineer with focused experience with Android?  We have a client currently looking to create an entire Mobile development team and therefore we have an exciting opportunity to be part of this " start up"!
In this role, you will have the opportunity to be a technical leader supporting the native Android  app and participating in the development of the company' s internal application.
Role Responsibilities:
  • Implement high-performance responsive native mobile Android application.
  • Demonstrated experience with strong software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.
  • Ability  to work with all stakeholders to prioritize work relative to both delivering business value and addressing technical debt.
  • Leads analysis, design, development, and implementation for the existing mobile native applications.
  • Translates stories into design & code and helps with estimations. Develops well-engineered code and test artifacts backed by automated tests.
  • Demonstrate understanding of PCI and HIPPA compliance requirements and ability to design and develop solutions that conform to those requirements.
  • Demonstrate understanding of application architecture and infrastructure as they relate to service delivery including availability and performance and accessibility.
  • Demonstrate understanding of secure programming concepts as they relate to web application development with the ability to define solutions that mitigate risks including but not limited to the OWASP Top 10
  • Implementation of proper data protection and storage, secure and performance solutions that adhere to defined standards.
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering team in addition to coding and evaluating code.
  • Create thorough documentation for all code and libraries generated that adheres to documentation principles agreed upon by the entire development team.
  • Troubleshoots and debugs developed code and other developers code.
  • Implementation of proper data protection and storage, secure and performance solutions that adhere to defined standards.
  • Successfully implement development processes, coding best practices, and code reviews and TDD/BDD.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Mentor the team on the “ how” of better use of existing platform components and performance best practices.
  • Keep abreast of new technology developments.

Education:
Bachelor’ s or Associate degree in computer science, information systems, engineering or equivalent required.
Technical Training/Experience
  • 8+ years of software development experience in a global hi-tech organization
  • 5+ years as native Android developer architecting, building, deploying in Google Store, and maintaining consumer facing Android apps. Solid understanding of the full mobile development lifecycle.
  • Jenkins/Fastlane, Code coverage, Gradle, Java
  • Experience with Mobile Audio/Video Playback
  • Experience with test-driven development (TDD), Crashlytics, Firebase
  • Experience with profiling UI, memory and threading
  • Understanding of in-app advertising, purchases& mobile Analytics
  • Experience integrating with third-party libraries and APIs
  • Experience in Agile practices (Scrum/Kanban), JIRA, Confluence, Github/Bitbucket
  • Strong communication skills.

Preferred Technical Skills:
  • Kotlin, Dagger2, RXJava2, Espresso
  • Familiarity with JUnit and Mockito
  • Accessibility/Voice Over
  • SSO using Oauth2, OpenID protocols
  • Hybrid Mobile apps
  • Experience with Microservices Architecture/Patterns and OpenAPI
  • Experience with MS Office suite
  • Experience in Healthcare vertical
Benefits include Medical and Dental Insurance, 401(k), Employee Service Center, Referral Bonuses, Loyalty and
Longevity Bonuses, and Hotel Engine Benefits.

Meet Your Recruiter

Jennifer Venturo

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.