Company Description
We're looking for a Middle/Senior JavaScript Engineer to spearhead technical innovation, mentor our developers, and ensure project success. Ideal candidates will excel in Object-Oriented Programming with JavaScript, prioritize front-end performance, and champion Test-Driven Development. Proficiency in front-end frameworks such as ReactJS, Angular, and Vue is a must, as well as some knowledge of Java for Back-end/API development. Leadership, mentorship, and training are integral aspects of this role.
CUSTOMER
Our client specializes in website monetization solutions. By combining industry-leading technology, data, and massive scale, we enable busy site owners to seamlessly maximize revenue while freeing themselves of the hassles of ad operations.
Job Description
- Lead the vision and momentum of our CDN development team, embracing challenges, making swift decisions, and taking accountability for outcomes
- Create and maintain streamlined, lightweight, and high-performing front-end technologies. Produce clean, sustainable, and efficient code, setting benchmarks for industry best practices
- Cultivate a culture of collaboration within your cross-functional team. Manage the definition, design, and implementation of new features, maintaining a direct and informative communication approach
- Participate in code reviews, testing, and debugging processes to ensure top-tier software delivery. Enhance front-end performance by identifying and rectifying bottlenecks, implementing optimal practices for page load times, caching, and other enhancements
Qualifications
- Strong knowledge of Object-Oriented Programming with JavaScript, using it as a basis to guide the team towards creative solutions
- Strong understanding of network requests and front-end performance standards. Your ability to optimize performance will contribute to the team's success
- Experience with Test-Driven Development (TDD) and commitment to writing unit tests.
- Solid experience with multiple front-end frameworks, such as ReactJS, Angular, Vue, and others, to make informed decisions
- Strong understanding of HTML, CSS, and web standards to deliver technically sound solutions
- Understanding Restful APIs, including authentication, error handling, and CORS management, as well as grasping the concept of state management
- Experience with Java (Spring boot) and operate with a mindset where new challenges are an opportunity to grow
Additional Information
PERSONAL PROFILE
- Ability to solve problems independently
- Ability to suggest better approaches for improvement
- Possession a keen eye for detail
- Committed to execution and follow-through
- Demonstrated ability to work with minimal supervision
- Ability to work efficiently, handling multiple tasks in a fast-paced environment
- Consistency, reliability, and accuracy in work
- Ability to automate processes and document workflows
- Constantly seeking ways to improve daily operations
- Ability to anticipate, monitor, and organize work in alignment with executive priorities
- Ability to communicate professionally and effectively
- Strong leadership skills
- Ability to actively mentor and guide junior team members to foster a collaborative and growth-oriented work environment