Job Description
We are seeking a talented and experienced Frontend Developer to join our team, focusing on digital banking projects. The ideal candidate will have expertise in Angular and a passion for delivering exceptional user experiences. You will be instrumental in building secure, responsive, and user-friendly interfaces for banking applications, ensuring seamless customer interactions with our digital platforms.
RESPONSIBILITY
– Design, develop, and maintain dynamic, responsive user interfaces for digital banking applications using Angular.
– Ensure all applications deliver a seamless and intuitive user experience across various devices and browsers.
– Work closely with UI/UX designers, backend developers, and product managers to translate design mockups and requirements into functional code.
– Collaborate with QA teams to ensure high-quality deliverables.
– Optimize frontend performance to ensure fast loading times and smooth interactions.
– Implement best practices for scalable and maintainable codebases.
– Integrate secure coding practices to protect sensitive banking data.
– Ensure compliance with industry standards, such as PCI DSS, GDPR, and other relevant regulations.
– Conduct thorough testing and debugging to ensure high-quality, bug-free applications.
– Use tools and frameworks to write and maintain unit tests for Angular components.
– Maintain comprehensive documentation of codebases, workflows, and development processes.
Requirements
– Bachelor’s degree in Computer Science, IT, or a related field.
– Minimum of 3 years of experience in frontend development, with at least 2 years working with Angular.
– Experience in the digital banking domain is a strong advantage.
– Proficient in HTML5, CSS3, JavaScript, and TypeScript.
– Strong expertise in Angular (v10+) and Angular ecosystem tools.
– Familiarity with state management libraries (e.g., NgRx, Akita).
– Understanding of RESTful APIs and integrating them into frontend applications.
– Knowledge of CI/CD pipelines and version control tools (e.g., Git).
– Understanding of digital banking workflows, customer journeys, and financial products.
– Awareness of security protocols and compliance in the banking sector.
– Strong problem-solving and analytical abilities.
– Excellent communication skills for cross-functional collaboration.
– Attention to detail and commitment to delivering high-quality work.
– Ability to identify and frame issues that can be addressed with AI solutions, Skilled in presenting and explaining complex AI concepts to non-experts.
Benefits
At SmartOSC, we offer the best to your values
– Attractive salary package: up to $1700
– Salary review twice a year
– Flexible working hour
– Premium health care
– Working in One of the largest digital transformation agencies – A professional English environment
– Free English, Japanese, and professional training packages
– Firm’s Certified Qualifications Sponsorship for career development
– Annual company trip inside or outside Vietnam
– Other fun activities: happy hour, quarterly team building, football club, yoga club, swimming club, charity activities, etc.
– Free entertainment parties: Birthday party, Anniversary party, Sum-up Party, Year-End Party, etc.