Senior Front End Engineer
As an experienced Software Engineer with a background in frontend development, you excel in using TypeScript, React, NodeJS, and Express. You have expertise in CI/CD pipelines (Jenkins), cloud environments (AWS), and authentication services. Experience with backend services and technologies like Java, Kotlin, Kafka, and both SQL/NoSQL databases is a plus.
Your hands-on experience and track record ensure you can build and ship new applications or features to existing applications, quickly and efficiently.
What You'll Do:
• Be responsible for delivering projects, designing systems, and mentoring junior engineers.
• Design, develop and implement solutions using varied technologies focusing on scalability, latency, and resiliency.
• Own team estimation process and deliver according to the estimates.
• Perform code reviews and provide meaningful feedback to other engineers on the team.
• Apply DevOps practices to minimize technical debt and improve release cycles.
• Participate in user research to understand customer needs and enhance our ad platform.
• Establish strong working relationships at all organizational levels and across functional teams.
What You'll Need:
• Bachelor's degree in Computer Science or related field (or equivalent experience).
• 10+ years of experience as a Software Engineer, focusing on modern JavaScript/TypeScript frameworks (React).
• Proven experience building scalable, highly available systems.
• Ninja coding and debugging skills
• Passion for metrics and data-driven decision making.
• Knowledge of professional software engineering practices including coding standards, code reviews, source control, build processes, testing, and operations
• Solid understanding of CS fundamentals: object-oriented design, algorithms, and problem-solving
• Excellent verbal and written communication skills.
Bonus:
• Experience in Ad Tech and/or e-commerce.
• Experience with Scrum, XP or other agile methodologies.
• Familiarity with AWS.