Sign up for our
weekly
newsletter
of fresh jobs
Position: Android DeveloperWork Location: RemoteDuration: 03 Months (Likely to extend based on budget)Job Description:Key Responsibilities:• Design & Develop: Build, maintain, and enhance Android applications with a focus on user interface (UI) and user experience (UX) for our financial client.• Kotlin Expertise: Write clean, efficient, and maintainable code in Kotlin, ensuring high performance and responsiveness of applications.• UI/UX Implementation: Collaborate with designers and product managers to translate UI/UX wireframes into high-quality code, creating visually appealing and user-friendly interfaces.• Integration: Work closely with backend developers to integrate front-end interfaces with backend services, ensuring seamless data flow and interaction.• Testing & Debugging: Conduct unit testing, automated testing, and code reviews to ensure the quality and functionality of the application.• Performance Optimization: Optimize applications for maximum speed, performance, and scalability, particularly on various Android devices.• Collaboration: Work in an Agile environment, actively participating in sprint planning, stand-ups, and retrospectives to deliver high-quality software solutions on time.• Documentation: Prepare and maintain technical documentation for all aspects of the application, including architecture, code, and UI components.• Security: Implement and maintain secure coding practices to protect sensitive financial data.Qualifications:• Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.Experience:• 3+ years of experience in Android development, with a strong focus on UI development.• Proven experience with Kotlin.• Experience working on financial applications is highly desirable.Skills:• Proficient in Android SDK, Android Studio, and related development tools.• Strong understanding of Android UI design principles, patterns, and best practices.• Experience with RESTful APIs to connect Android applications to back-end services.• Familiarity with version control systems like Git.• Knowledge of security best practices in mobile app development, especially in financial services.• Strong problem-solving skills and the ability to troubleshoot complex issues.Preferred Qualifications:• Experience with other programming languages such as Java.• Knowledge of MVVM architecture, Jetpack components, and custom views.• Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.• Understanding of financial regulations and compliance related to mobile applications.Soft Skills:• Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.• Ability to work independently and as part of a team.• A proactive attitude towards problem-solving and learning new technologies.“Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”