Job Title: Software Engineering Expert
Location: Remote position available in Brazil
Duration: Full-time employment opportunity
About the Role
We are seeking a highly motivated and talented software engineer to join our team. As a member of our UI engineering team, you will collaborate with backend service teams to develop the user interface for products.
You will work on both the frontend and web application backend, working closely with our backend teams on Machine Learning, Threat, DLP, IaaS, APIs, and other cool technologies.
Responsibilities
* Implement web applications using modern front-end technologies
* Support web application service features through WebUI backend development
* Develop reusable UI components in AngularJS, Angular2+, JavaScript, and HTML5/CSS3
* Ensure seamless browser compatibility for our web interface
* Stay up-to-date with the latest technologies and web methodologies for future product development
Requirements
* 15+ years of full-stack software development experience
* Expertise in JavaScript
* Experience with HTML5/CSS3 and modern CSS frameworks/pre-compilers
* Experience with modern JavaScript frameworks (AngularJS and Angular2+ preferred)
* Experience with backend languages like PHP, Python, Java, or Node.js
* Proficient in algorithms
* Proficient in relational database design
* Knowledge of secure web development practices
* Working knowledge of Git or other version control tools
* Experience in improving web application performance and testing tools is a plus
Education
* BSCS or equivalent required; MSCS or equivalent strongly preferred
What We Offer
A dynamic and supportive work environment
Opportunities for professional growth and development
A competitive compensation package