Senior Frontend Developer
Current- Develop user interfaces using modern front-end frameworks (React, Next.js, Angular, Vue.js). Ensure the implementation of responsive and adaptive design principles for optimal display across various devices.- Optimize web pages for maximum speed and scalability. Implement strategies for efficient loading and rendering, including code splitting and lazy loading.- Work closely with UX/UI designers to translate visual concepts into functional online experiences.- Collaborate with backend developers to integrate APIs and understand the server-side logic to ensure smooth data exchange between the server and the front end.- Implemente and manage state control using appropriate tools and frameworks, such as, Redux, Mobx, NgRx, Vuex, ensuring smooth data flow and responsive user interfaces.- Maintain high code quality and ensure adherence to coding standards. Use ESLint, Prettier and other tools to enforce code style and quality.- Write and maintain unit and integration tests using Jest, Mocha and Cypress. Debug issues across multiple browsers, optimizing the code as necessary.- Work with CI/CD tools, such as Jenkins, to automate testing and deployment processes on AWS S3.- Implement front-end security best practices to protect user data and mitigate risks from vulnerabilities such as XSS or CSRF attacks.