We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions. With over 7,400 CI&Ters around the world, we've built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality.
₱110,000 - ₱150,000 a month
As a Senior Software Engineer, you will serve as a technical leader and mentor within cross-functional project teams, taking ownership of complex software solutions and architectural decisions within your area of expertise. You will be responsible for delivering high-quality code, mentoring junior and mid-level colleagues, and ensuring technical excellence through code reviews and testing practices. In this role, you will contribute to technical strategy discussions, lead implementation of critical features, and bridge the gap between technical execution and business objectives. You will also support client relationships and pre-sales activities as needed.
Lead technical execution and implementation of complex features with high attention to quality. Contribute to architectural decisions and provide technical input in broader strategy discussions. Establish coding standards, best practices, and comprehensive testing strategies. Conduct thorough code reviews and foster a culture of peer review and continuous improvement. Troubleshoot complex technical issues and deliver innovative solutions. Drive performance optimization initiatives and ensure scalability in technical implementations. Stay current with industry trends and evaluate new technologies for potential adoption. Lead proof-of-concept development and perform technical risk assessments.
Mentor and guide junior and mid-level engineers across technical domains. Provide technical knowledge sharing and support career progression of team members. Contribute to hiring processes through evaluations, interviews, and assessments. Provide constructive performance feedback and technical input for staff development. Deliver technical training sessions and promote a culture of continuous learning. Lead by example in test-driven development (TDD) and automated testing adoption. Encourage collaboration and knowledge transfer across projects and teams.
Take ownership of complex technical tasks and deliver high-quality work on time. Provide accurate technical estimates and planning input for project milestones. Coordinate technical dependencies and collaborate effectively across units. Contribute to agile practices and ensure technical considerations in sprint planning. Support release management and participate in deployments with thorough validation. Balance technical debt with feature delivery to sustain development practices.
Participate in client interactions to understand requirements and propose solutions. Contribute to technical documentation, solution design, and clear stakeholder communication. Support pre-sales activities with technical expertise, demos, and consultations. Translate business requirements into technical specifications and implementation approaches. Provide input on feasibility, resource needs, and timeline estimates. Maintain strong professional client relationships and support long-term satisfaction.
Technical Leadership: Lead technical initiatives confidently, making informed decisions while mentoring others. Adaptability & Growth: Transition seamlessly between projects, technologies, and client needs while upskilling in new methods and tools. Quality Development: Apply analytical thinking with focus on security, maintainability, and testing coverage in deliverables. Effective Communication: Explain complex technical concepts clearly, collaborate across teams, and maintain transparency and ethical standards.
5+ years of mobile software development, including 1+ year in a senior-level or advanced technical role. Strong proficiency in React Native, with proven cross-platform app development and deployment experience. Proficiency with JavaScript/TypeScript, ES6+, async programming, and type safety. Experience with the Expo framework, deployment workflows, and optimization. Strong knowledge of mobile architecture patterns (MVC, MVVM, Redux/Context API, state management). Hands-on experience with database design, optimization, and integration with mobile apps. Experience with RESTful APIs, GraphQL, and third-party integrations. Familiarity with mobile security best practices, authentication flows, and data protection. Experience with mobile analytics, crash reporting, and performance monitoring. Knowledge of performance optimization, memory management, and cross-platform best practices. Understanding of app store deployment, signing, and release management (iOS & Android). Native iOS/Android development experience is a strong plus. Proficiency with mobile testing frameworks (Jest, React Native Testing Library, Detox) and debugging tools. Strong experience with Git (branching strategies, code review workflows, collaborative development). Experience with CI/CD pipelines and mobile deployment processes. Excellent English communication skills for explaining technical concepts to stakeholders. Proven ability to mentor junior colleagues and support team growth. Experience working in agile environments with cross-functional teams. Strong problem-solving skills and ability to work independently while making sound technical decisions.
Collaboration is our superpower, diversity unites us, and excellence is our standard. We value diverse identities and life experiences, fostering a diverse, inclusive, and safe work environment. We encourage applications from diverse and underrepresented groups to our job positions.