Choice Hotels International, one of the world’s largest lodging franchisors, is seeking a Software Engineer 1 in the Digital Experience Domain. The role involves enhancing and supporting Choice Native Mobile Apps while writing clean and maintainable code to meet business requirements.
Responsibilities:
- Writes clean and maintainable code to fulfill requirements set forth by business partners and stakeholders
- Demonstrates the ability to contribute to a software engineering team
- Communicates effectively with Product, Design, Analytics, etc. as necessary
- Delivers complex code to QA that they believe to be well thought out and bug free
- Contributes frequently to sprint demo reviews and retrospectives
Requirements:
- Bachelor's degree in computer science or related field or equivalent experience
- 1+ years with Unix/Linux and one of the many shells
- 1+ years using source control. (GIT preferred)
- 1+ years writing mobile app code using Java, Swift, Kotlin
- Writes own unit tests (Junit or Expresso)
- Excellent analytical skills
- Excellent verbal, written, and listening communication skills
- Excellent interpersonal skills and demeanor
- Excellent knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
- Understanding of Agile/Scrum/Kanban methodologies
- Experience with Android Architecture Components
- Experience with app release processes
- Experience with Agile methodologies
- Experience with continuous integration tools (Gradle, Jenkins)
- Experience with UI/UX design