What are the responsibilities and job description for the Mobile Application Developer (Android Developer) position at Daman?
Job Title: Mobile Application Developer(Android Developer)
Location: Hybrid- Austin, TX (2 Days a week onsite)
Job Type: Long-term Contract
Job Description:
We are looking for a talented Front-End Mobile App Developer with expertise in Android Native (Kotlin/Jetpack) and also an understanding of iOS (Swift/SwiftUI) to join the mobile app development team. The ideal candidate will be responsible for building high-performance, visually appealing, and user-friendly mobile applications across both platforms. You should have a strong understanding of mobile UI/UX best practices and be comfortable working in a fast-paced, agile environment.
Key Responsibilities:
- Develop, maintain, and optimize mobile applications for Android (Kotlin/Jetpack Compose) and familiarity with iOS (Swift/SwiftUI).
- Collaborate with back-end developers to integrate APIs and ensure seamless data flow.
- Implement intuitive and responsive UI designs based on Figma, Sketch, or Adobe XD mockups.
- Optimize applications for performance, scalability, and efficiency.
- Work closely with designers, product managers, and QA teams to ensure a smooth development lifecycle.
- Ensure code quality through unit testing, debugging, and version control (Git).
- Stay updated with the latest mobile development trends, frameworks, and best practices.
- Troubleshoot and resolve bugs and performance bottlenecks.
- Follow Agile methodologies and participate in sprint planning, stand-ups, and retrospectives.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3 years of experience in mobile app development with Kotlin/Jetpack Compose.
- Strong knowledge of iOS (Swift/SwiftUI) and Android UI frameworks and mobile design guidelines.
- Experience with RESTful APIs, GraphQL, and third-party integrations.
- Proficiency in version control systems (Git, GitHub, GitLab, or Bitbucket).
- Familiarity with CI/CD pipelines and automated testing for mobile apps.
- Strong understanding of performance optimization techniques and debugging tools.
- Experience with push notifications, Firebase, and mobile analytics tools.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently as well as in a team environment