Android Mobile Engineer
Cardata
Software Engineering
Remote
Posted on Dec 20, 2024
🚀 Join Our Team: Android Mobile Developer 📱
Cardata’s Mobile team is growing and we are looking for a dedicated mobile developer (Android-specific) to join our team and help shape our mobile application. As a key player on our team, you will collaborate with other developers to work on crafting and improving the Cardata mobile applications. As our main Android developer, you must be familiar with the Android ecosystem and mobile app development. This includes familiarity with popular app frameworks and software development best practices. You will be responsible for maintaining existing codebases, including bug fixing, while following coding guidelines and best practices.
As an intermediate engineer on our growing team, your work will directly influence the future and evolution of the Cardata product.
What You’ll Do 🎯 🤝 🛠️📚
- Participate in bi-weekly sprint planning and retrospective sessions to ensure developments are properly scoped and scheduled.
- Design and develop apps for the Android ecosystem, including fixing known bugs in existing Android applications and adding new features
- Work with external software libraries and APIs
- Ensure cross-platform optimization for mobile phones and responsiveness of applications
- Collaborate with team members to create web and mobile design features based on customer feedback and company needs
- Stay up to date on developments in web applications and programming languages
- Ensure quality is kept at a high standard through unit testing
What You’ll Bring ✅ 📖 🔧
- 5+ years of software development experience
- Bachelor's degree in Computer Science, Software Engineering, or an equivalent educational experience (ex. Brainstation, Lighthouse Labs)
- Solid understanding of common programming tools and paradigms, such as version control, use of frameworks, and common design patterns
- Proficiency with Android Studio and Android SDK tools
- Excellent knowledge of the Java programming language
- Familiarity with mobile applications and development, including the use of hardware such as accelerometers, cameras, and gyroscopes
- Comfortable working as part of a cross-functional team and with code written by others
- Excellent problem-solving skills, with the ability to analyze situations and develop effective solutions in a timely manner
- Collaborative and team-oriented
🌟 Bonus Points: Experience with React Native is a big plus!