Careers at Rufus Labs
Support Engineer/ Jr Android Developer
At Rufus Labs we build technology for a superhuman workforce. We are looking for a talented engineer to join our team. You will be working alongside our engineering team in a hybrid role, split between providing technical support to enterprise customers, and maintaining our Android software platform.
What You’ll Do:
Tech Support
Take ownership of customer issues reported and see problems through to resolution.
Research, diagnose, troubleshoot and identify solutions to resolve customer’s hardware and software issues.
Follow standard procedures for proper escalation of unresolved issues to the appropriate internal teams.
Provide prompt and accurate feedback to customers.
Ensure proper recording and closure of all issues.
Prepare accurate and timely reports.
Document knowledge in the form of knowledge base tech notes and articles.
Follow the SLA for issues with respect to severity.
Android Development -
Modifying and optimization of Rufus Android Application
Maintaining all developed applications with respect to enhancements and bug fixes
Integrating with backend endpoints, third party services, and hardware peripherals
Creation of services with network operation and cloud syncing
Testing and optimization of software performance
Skills You’ll Need:
1+ yrs of software development experience in Android (Java) preferred.
Solid understanding of object-oriented design principles and data structures in Java.
Strong Android application development skills, including familiarity with the Android SDK and other leading development tools
Experience working with individual Android components including content providers, Activity/Services/Fragments/Broadcast Receivers/Device Policy Manager, and their corresponding lifecycle management.
Experience developing device-specific UI using XML.
Familiarity with RESTful APIs to connect Android applications to back-end service.
Experience with offline storage and threading.
Comfortable with Git or similar version control tools
Great communication skills and thrives in teams, but can also work independently
Self-motivated and able to efficiently run with a project
Eye for detail & highly developed organizational skills, including the ability to prioritize tasks and meet deadlines
Strong problem-solving skills
Excellent client-facing skills
Excellent written and verbal communication skills
Nice To Have:
Worked with an Agile development process, JIRA platform or similar
Experience working on front-end (React.js) and/or back-end(Node.js) services using Javascript
Understanding of database design principles and experience working on SQL as well as NoSQL databases
Understanding of Android firmware, with the ability to develop and integrate kernel modules and other low-level functionality a big plus
Familiarity with Amazon Web Services like ElasticSearch, DynamoDB, RDS, EC2, IAM etc.
What You’ll Get:
A unique opportunity to set strategy and build out a new enterprise customer platform
A role as a decision-maker in in the operations of a high growth start-up
Work in an entrepreneurial culture with zero bureaucracy
Learn more about Rufus Labs at www.getrufus.com. Send your application to us at admin@rufuslabs.com. Please include links to samples of previous relevant work with your response, if appropriate.