Job Description
In this exciting role, you will leverage your expertise in mobile and backend development to contribute to all development lifecycle stages. You will collaborate closely with designers, product managers, and engineers to design, develop, test, and deploy features across our iOS, Android, and web applications. Your experience with social video, fintech, and e-commerce will be instrumental in building secure and user-friendly payment functionalities within the PowerShop platform.
Key Responsibilities:
- Led a team of developers: Guided and mentored engineers, fostering collaboration and a high-performing development environment.
- Driving technical execution: Architect and deliver robust, scalable, and secure solutions across mobile and backend applications.
- Championing e-commerce & fintech expertise: Developed user-friendly payment functionalities, ensuring seamless integration of mobile payments, bill payments, money transfers, and in-app purchases.
- Developing social video app: Lead the development of a social video platform similar to TikTok but for Web 3.
- Collaborating across disciplines: Work closely with designers, product managers, and engineers to translate business needs into technical specifications and deliver exceptional user experiences.
- Develop, test, and deploy high-quality, maintainable, and scalable features for our iOS, Android (React Native), and backend (Node.js) applications
- Collaborate with designers and product managers to translate product requirements into technical specifications
- Write clean, efficient, and well-documented code
- Conduct unit and integration testing to ensure code quality and functionality
- Participate in code reviews and provide constructive feedback to fellow developers
- Stay up-to-date with the latest mobile development technologies and best practices
- Proactively identify and implement improvements to the codebase
- Work effectively in a fast-paced, collaborative environment
Required Skills & Experience:
- Minimum 5+ years of experience as a Fullstack Software Developer
- Strong experience in mobile development, preferably with React Native, IOS and Android
- Proven experience in backend development with Node.js and a strong understanding of server-side architecture
- Experience with building e-commerce and social video platforms and integrating payment solutions
- Experience implementing bill payment, money transfer, credit purchase, and data purchasing functionalities within an app
- Excellent written and verbal communication skills
- Ability to work independently and as part of a cross-functional team
- Strong problem-solving and analytical skills