Senior Programmer
Summary
Senior mobile developer at a financing/lending company in Pasig City, leading development of mobile apps, APIs, and backend integrations while mentoring junior developers. Requires 5+ years in mobile development using Swift/Objective-C, Java/Kotlin, Flutter, or React Native.
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.