Mobile Engineer (Android & iOS) - 100% Remote Location: Atlanta, GA Duration: Long Term Rate: DOE US Citizens and those authorized to work in the U.S are encouraged to apply. We are unable to sponsor at this time.Primary Responsibilities
- Designs and develops mobile applications across all mobile devices
- Collaborates closely with our product, design, and server engineers
- Utilize your experience and judgement 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 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.
- Assists technical staff and clients to investigate, analyze, and resolve highly complex technical problems. Identifies and manages interfaces, service levels, standards, and configurations.
- Analyzes, defines, 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.
- Demonstrates deep understanding of the business needs driving projects. May be key point of contact for business line.
Basic Qualifications Bachelor's degree, or equivalent work experience Required Skills / Experience
- Knowledge of cutting-edge Mobile 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
- Comfort and delight in a small, intense, high-growth startup environment
- Hands on experience working with APIs, Database/SQL
- Experience with MVVM architecture
- Familiarity with Live Data, Room DB, and Coroutines
- Solid engineering and coding skills with good understanding of data structures and asynchronous programming