Job Description
Responsibilities
- Collaborate with cross-functional teams to design, develop, and implementhigh-quality web and mobile applications.
- Write efficient, maintainable, and scalable code in NestJs, Angular, and Ionic frameworks.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Continuously improve software development processes and methodologies.
- Troubleshoot and resolve technical issues in a timely manner.
- Stay updated with the latest industry trends, best practices, and emerging technologies.
- Mentor junior developers and promote a culture of knowledge sharing and growth within the team.
PII Controller Responsibilities
- Collection of personal information from customers, site visitors, and other targets
- Must determine the process and methods by which the PII data are collected from customers
- Must determine the specific type of PII data to be collected
- Must ensure all changes and modifications of PII data are effectively done
- Must determine where and how to use the PII data and for a specified purpose
- Must ensure effective storage of all PII data in-house and when to share with third parties
- Must determine the retention period for all PII data collected.
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Proven track record of at least 5 years of professional experience in software development.
- Extensive experience in front-end development using Angular and Ionic frameworks.
- Strong proficiency in back-end development using NestJs.
- Solid understanding of web and mobile application architecture and design patterns.
- Familiarity with RESTful APIs and asynchronous programming.
- Proficiency in HTML, CSS, and JavaScript.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience in building scalable and performance-optimized applications.
- Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud Platform.
- Knowledge of databases and data modeling.
- Previous experience mentoring junior developers.