Overview
Senior JavaScript Engineer Jobs in Amman, Jordan at Avertra
Main Job Responsibilities:
- Lead Front-End Architecture and Design:
- Design and implement scalable, maintainable, and high-performance front-end architectures.
- Make strategic decisions on frameworks, libraries, and tools to enhance development efficiency and application performance.
- Mentor and Guide Junior Developers:
- Provide technical guidance, code reviews, and mentorship to junior team members.
- Foster a culture of continuous learning and professional growth within the development team.
- Collaborate with Cross-Functional Teams:
- Work closely with back-end engineers, UX/UI designers, product managers, and other stakeholders to define and implement innovative solutions.
- Ensure seamless integration of front-end applications with back-end services and APIs.
- Ensure Technical Feasibility and Optimize Performance:
- Assess the technical feasibility of UI/UX designs and provide feedback for improvements.
- Optimize applications for maximum speed, scalability, and responsiveness across various devices and platforms.
- Implement and Enforce Coding Standards:
- Establish and maintain coding best practices and standards to ensure code quality and consistency.
- Conduct regular code reviews to enforce standards and identify areas for improvement.
- Drive Continuous Improvement and Innovation:
- Stay updated with the latest industry trends, technologies, and best practices in JavaScript and front-end development.
- Propose and implement enhancements to existing systems and processes to improve efficiency and product quality.
- Manage Agile Development Processes:
- Participate actively in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Help the team meet project deadlines and deliver high-quality features by effectively managing tasks and priorities.
- Develop Automated Testing and Deployment Pipelines:
- Implement automated testing frameworks to ensure software reliability and reduce regression issues.
- Set up and maintain continuous integration/continuous deployment (CI/CD) pipelines to streamline the deployment process.
- Ensure Security and Compliance:
- Integrate security best practices into front-end development to protect user data and ensure compliance with relevant regulations.
- Collaborate with security teams to conduct vulnerability assessments and address security concerns proactively.
- Create and Maintain Documentation:
- Develop comprehensive documentation for front-end systems, processes, and APIs to facilitate knowledge sharing and onboarding.
- Ensure that all technical documentation is up-to-date and accessible to relevant team members.
- Analyze and Resolve Complex Technical Issues:
- Troubleshoot and resolve performance bottlenecks, bugs, and other technical challenges in existing applications.
- Conduct root cause analysis for recurring issues and implement long-term solutions.
- Coordinate with DevOps and Infrastructure Teams:
- Work with DevOps engineers to ensure smooth deployment and operation of front-end applications.
- Assist in managing environments, monitoring application performance, and ensuring high availability.
Title: Senior JavaScript Engineer
Company: Avertra
Location: Amman, Jordan