15 Talent500 Jobs
Engineering Manager - Full Stack Technologies (8-12 yrs)
Talent500
posted 14hr ago
Flexible timing
Key skills for the job
Job Description :
We're seeking an experienced Engineering Manager (8-12 years experience) who thrives in a collaborative environment and enjoys being hands-on tackling technical challenges and leading teams to deliver innovative solutions. You'll collaborate closely with cross-functional teams across the globe, leading the design, development, and optimization of features to ensure high-quality, scalable solutions that deliver exceptional user experiences.
This is your chance to work on impactful projects that drive customer satisfaction and company growth. You'll work with cutting-edge technologies alongside talented individuals from diverse backgrounds, fostering a dynamic and collaborative environment.
Responsibilities :
- Collaborate with product and design teams to transform user needs into technical specifications.
- Contribute to REA's technical strategy and roadmap, aligning with business goals and stakeholders.
- Manage project stream, aligning dependencies for business success.
- Design solutions that address problems in our consumer experiences.
- Oversee and take part in the entire lifecycle of high-quality, scalable web applications from ideation to evolution in production and everything in between.
- Define, advocate, and exemplify best practices within the team like writing clean and reusable code using TDD, pair programming, and design patterns.
- Demonstrate and ensure code quality and security through activities like pairing, code reviews, unit testing, and secure deployments.
- Foster team development and growth of technical expertise through: Sharing knowledge when appropriate with colleagues. Building technical capability. Sharing performance and development feedback. Mentoring junior developers.
- Foster a culture of continuous learning and inclusive knowledge.
- Provide a safe space for continuous improvement through transparent feedback.
- Cultivate a culture of innovation, driving continuous improvement across products, technology, processes, and team development.
- Proactively contribute to the improvement of products, technology, processes, and team development.
- Embrace continuous learning, leveraging the latest web development trends to solve complex challenges.
- Collaborate with the delivery lead on delivery planning and technical design by providing a balanced view of options, effort, and quality considerations.
- Establish effective ways of working within and across teams.
- Serve as the lead for squad team members, providing guidance, support, and leadership.
Requirements :
- An experienced developer (8-12 years' experience), who thrives in a collaborative environment, enjoys being hands-on in tackling technical challenges and leading teams to deliver innovative solutions.
- Proven people leadership and mentoring experience.
- Well-versed in two or more languages and frameworks (Java and Spring, JavaScript/TypeScript and React, Node.js ).
- Has led development teams using Agile, Lean, and/or iterative releasing
- Knowledge of delivery approaches such as TDD, CI, and infrastructure automation.
- Demonstrates a commitment to code quality and a keen eye for detail.
- Demonstrates an ability to clearly describe why an architectural approach is favored over another option.
- Advocates for a shift-left for quality and security in developer practices.
- Lead code reviews, unit testing, and deployments to ensure users trust the reliability and security of the code.
- Experience developing products that scale and perform for millions of users (highly desirable).
- Approaches problems with a solutions-oriented mindset and thrives in a fast-paced environment.
- Possesses communication skills to collaborate effectively with global teams.
- Ability to foster a culture of continuous learning and knowledge sharing.
- Is committed to lifelong learning, staying updated on the latest web development trends to tackle complex challenges.
Functional Areas: Other
Read full job descriptionPrepare for Engineering Manager roles with real interview advice