Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services. Our expertise in digital transformation powers businesses to accelerate service delivery, drive customer engagement, and foster growth.
Blanc Labs is looking for a Senior Mobile Developer who plays a pivotal role in developing, testing, and deploying high-quality mobile applications for Android platforms. Your responsibilities will include building SBB native applications, collaborating with cross-functional teams, writing clean and efficient code, ensuring application performance and quality, and staying abreast of emerging mobile trends and technologies.
Essential Duties and Responsibilities
- Lead, develop, design, test, and deploy high-quality mobile applications for Android platforms.
- Collaborate with cross-functional teams, including product managers, designers, and QA, to define and implement innovative solutions for the mobile product direction, visuals, and experience
- Architect and implement robust and scalable mobile solutions, ensuring code quality, performance, and maintainability.
- Optimize mobile applications for performance, scalability, and usability, ensuring a smooth and responsive user experience.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Stay up to date with emerging mobile trends and technologies.
What You'll Need to Be Successful
- 8+ years of mobile development experience.
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
- Strong knowledge of native mobile development languages for Android ( Kotlin or Java).
- Strong understanding of mobile application architecture and design patterns.
- Ability to architect scalable and maintainable mobile solutions.
- Solid understanding of object-oriented programming and functional programming concepts.
- Experience integrating mobile applications with RESTful APIs and other web services.
- Proficient understanding of code versioning tools (e.g., Git).
- Strong skills in writing unit tests and conducting automated testing.
- Proficient in debugging and performance optimization for mobile applications.
- Familiarity with CI/CD pipelines and tools to automate the development, testing, and deployment process.
- Knowledge of secure coding principles and encryption techniques.
- Familiarity with mobile database systems, both local and remote.
- Understanding of mobile UI/UX principles and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Nice-to-Have
- Experience with cross-platform frameworks such as Flutter or React Native is a plus.
- Knowledge of mobile security best practices.
- Experience with automated testing frameworks.
- Published apps on the Google App Store.