android part time tech

Job Details

ABOUT CONCORD:

More than just a consulting firm, Concord is an execution company helping clients enhance customer experience, optimize operations, and differentiate product offerings. From digital transformation and legacy modernization to domain-driven design, we deliver real solutions for the problems our clients face.

Our core capabilities work together to help companies untangle their toughest business and technology challenges: Advisory Services, Digital & User Experience, Cloud Applications & Integration, Data Solutions & Analytics, and Information Security.

JOB DETAILS:

Contract Term: 6 months
Local Candidate: Preferred
Travel Required: No

JOB DESCRIPTION:

Do you know Android, Kotlin and Reactive Programming? We need an Android Software Engineer to come onboard and work with a small team of developers on our existing apps and build new functionality while also maintaining and enhancing the existing features. The apps are a mix of Java and Kotlin but Java is disappearing... from the code and new development is primarily Kotlin. We're migrating our architecture to use RxJava. We're adopting MVP and looking into MVVM. You can play an important role in the future of our apps.

WHAT WILL YOU BE PRIMARILY DOING?

  • Write code that meets or exceeds the business requirements
  • Assist the UX Designer to champion good, clean Android Material Design practices and accurately implement UI mocks
  • Work with iOS team to ensure consistent behavior and UX flows
  • Help the API developers to convey needs of the REST web services and learn how to use existing API endpoints
  • Troubleshoot problems and fix bugs
  • Participate in agile ceremonies
  • Write Kotlin code for new development, while maintaining and migrating Java code
  • Perform frequent code reviews and provide constructive feedback
  • Accept feedback graciously and learn from everything you do
  • Understand and know how to solve unique problems presented by the Android framework
  • Evaluate and implement 3rd party libraries and frameworks when required

HOW WILL YOU STAND OUT?

  • Demonstrate a strong knowledge of software engineering and computer science practices
  • Be a strong communicator that can help educate and guide other developers on those practices
  • Produce high quality code with low defects and few support issues
  • Ability to connect the business requirements to technical components and work with the product owner to refine those requirements and provide solid estimates

See something wrong with this listing?

Contact support