Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Designs and develops mobile applications across all Android devices
- Collaborates closely with our product, design, and server engineers
- Utilize your experience and judgment to make the system scalable and performant
- Defines and documents the designs for applications and enhancements.
- Creates, reviews, and may coordinate execution of unit test plans for multiple projects. Identifies opportunities to improve the testing process.
- Assists with design, coding, testing, implementation, and documentation of solution.
- Develops high-level program specifications. Ensures that expected application performance levels are achieved.
- Analyzes define and documents design for data, workflow, logical processes, and operating system environment, interfaces with other systems, internal and external.
- Supervises monitoring of existing application systems operating efficiency. Identifies opportunities for improvement and recommends technical solutions.
- Assists technical staff and clients to investigate, analyze, and resolve highly complex technical problems. Identifies and manages interfaces, service levels, standards, and configurations.
- Demonstrates deep understanding of the business needs driving projects. Maybe a key point of contact for the business line.
Job Requirements
Requirements and Qualifications
- Fluency with Java and Kotlin development.
- Knowledge of cutting-edge Android technologies
- Strong opinion about design and a desire for building beautiful user experiences.
- A constant drive to make things simpler and faster
- Empathy for our customers, who rely on us to run their business. All our team members regularly speak with our customers.
- 3+ years of experience in mobile/software development.
- Hands-on experience working with Android SDK, Android Studio, APIs, Database/SQL