Senior Programmer
Job Description
- Lead the development and enhancement of mobile applications, APIs, and backend integrations, ensuring performance, scalability, security, and reliability.
- Write clean, efficient, and maintainable code while following coding standards, engineering best practices, and approved development methodologies.
- Participate in technical design, system architecture, sprint planning, project estimation, and implementation of business requirements.
- Provide technical guidance to junior developers, conduct code reviews, and promote best practices in CI/CD, test automation, DevOps, and code quality.
- Collaborate with Project Management, QA, Operations, and other teams to troubleshoot issues, optimize systems, improve processes, and deliver application enhancements on time.
Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
• At least 5 years of experience in mobile application development, with expertise in iOS, Android, or cross-platform technologies.
• Strong proficiency in Swift/Objective-C, Java/Kotlin, Flutter, or React Native, including tools such as Xcode and Android Studio.
• Strong understanding of mobile architecture patterns such as BLoC, MVVM, MVC, and VIPER, with experience integrating RESTful APIs and cloud/backend services.
• Knowledgeable in mobile application security, data protection, performance optimization, debugging, system integration, and software development best practices.
Company profile
Cepat Kredit Financing
Welcome to CEPAT KREDIT FINANCING’s portal. By accessing this website, you agree to be governed by the Terms and Conditions and Data Privacy Policy herein set forth. If you find the Terms and Conditions and data privacy policy unacceptable, kindly discontinue accessing the website. Before proceeding with your loan transaction, we advise you to study the Terms and Conditions in the disclosure statements.