The main deliverable for this mid-level to senior position is readable, testable, and secure code that meets the company’s needs and is ready for delivery to our customers. Software Engineers also actively contribute to product planning and direction; staying current on the latest platform and development trends is essential. All Software Engineers assist in providing operational support to existing customers. This may include occasional travel to customer sites around the world.
Responsibilities
Develop and maintain our Android application
Collaborate in planning new features and defining platform direction
Troubleshoot application issues; coordinate resolutions with colleagues and customers
Manage our Android build process and Google Play Store presence
Prepare and present work estimates and plans to supervisor and product manager
Learn and follow the DevonWay SQA process
Work closely with internal Customer Success and Business Development teams
Skills And Experience
Proven track record in developing commercial Android applications
Effective knowledge of Android application and security APIs in Java/Kotlin
Proficiency with Android build toolchain, shell scripting, and continuous integration
Familiarity with REST web services, Angular, and Cordova is a plus
Strong computer science fundamentals
Enthusiasm for writing unit testable code
First-rate problem-solving skills and the ability to excel in a fast-paced environment
Smart; analytical; able to understand abstract concepts
Excellent verbal and written communication skills.
Able to travel occasionally, including internationally
Able to pass a security background check
BS in computer science, software engineering, or related field.
Any Graduate