About Perx:
Perx Technologies introduces the world’s first intelligent, autonomous loyalty and customer engagement solution. Headquartered in Singapore, the platform synergizes gamification, behavioral science, and AI to support brands in elevating customer actions and interactions using data-driven experiences. By designing customized, incentive-driven journeys, Perx Technologies simplifies customer acquisition, activation, monetization, and growth, cultivating enduring loyalty and remarkable user experiences, solidifying its position as an industry trailblazer.
Quick Snapshot:
The Software Engineer is a skilled and experienced software engineer responsible for the detailed design, implementation, and testing of user interfaces and related system components. They are able to build user interfaces efficiently and effectively, given a definitive set of requirements specification and constraints. The Senior Software Engineer should be able to design, guide, and mentor the team, develop and deliver best in class solutions.
What’s the role?
- Design and implement features for our front end applications using Angular 8+
- Develop internal web-based admin tools to support our customer service team
- Develop our merchant dashboard website to provide insightful customer analytics and reports for our customers Develop responsive, web-based user interface
- Build reusable components and front-end libraries
- Optimise new and existing components for maximum performance and reusability
- Write, audit, and improve our test coverage
- Work with product team and UX designers
- Work and collaborate with the rest of the engineering team
- Write documentation and collaborate with mobile developers to assist them with integrating the API.
- Write clean and maintainable code that follows modern programming principles
- Write Proper Unit, Integration, System, Performance level Tests, Code Coverage, and Static / Dynamic Code Quality Metrics
- Improve existing QA processes e.g. code reviews, coding standards, documentation, testing and deployment
- Leverage open source and other technologies and languages outside of the framework should the need arise
- Work with the wider tech team to ensure proper solution based on the established architectural principles and patterns
- Provide technical support and training to colleagues on various aspects of the applications and data
Who are we looking for?
- BS/MS degree in Computer Science, Engineering, related subject OR equivalent work experience
- Lead or component development expertise with Angular 2+ and Angular JS
- Expertise in developing awesome, user-friendly applications
- Ability to design systems & write clean, maintainable and re-usable code
- Proven ability/expertise in leading teams and delivering solutions
- Ability to communicate the design and implementation of software systems including relevant strengths/weaknesses and reasons for implementation decisions
- In-depth knowledge of TypeScript, JavaScript, CSS, HTML5; and interactive debuggers effectively
- Proven experience in solving challenging technical problems.
- Proven ability to support multiple projects and objectives simultaneously and efficiently
- Experience developing highly interactive applications
- A firm grasp of object oriented analysis and design
- Multi-tier application design and development
- Multi-threaded design and development
What’s on offer?
- Competitive salary and benefits package.
- Flexible work culture where we embrace a fully remote or hybrid work environment.
- Collaborative environment and the opportunity to work with a leading player in the Martech and Fintech space.
- Opportunity to work with global and regional tier one enterprises in the banking, retail, insurance, and telecom sectors.
- Great career development opportunities and internal mobility for cross-functional pathways are embedded in our culture.
- Work with a globally hand-picked talent pool of passion-driven people who power some of the largest brands globally, leveraging Perx’s SaaS platform to engage with 50Mn+ consumers each day.
Join us to discover the exciting possibilities at the intersection of gamification, behavioral science, and AI. Help us empower businesses to acquire, engage, monetize, and retain customers through innovative, data-driven experiences.