Wrocław, Wrocław, Lower Silesian Voivodeship, Polska
Bejamas Group Sp. z o.o.
7. 9. 2024
Informacje o stanowisku
technologies-expected :
Next.js
React.js
JavaScript
TypeScript
API
CMS
AWS
Nest.js
Node.js
Microsoft Azure
about-project :
Were looking for an Engineering Manager who is aware of that system and eager to manage it.
Our Delivery team currently consists of two Tribes - separate and independent units that could lead the end-to-end projects, improve and maintain them in a long-term perspective. As a manager of one Tribe, you will be the primary decision- and impact-maker, called Tribe Chief. Apart from tech specialists (such as Designer, Frontend Developers and Software Tester), you will pair up with a dedicated Project Manager to help you create and deliver the best quality projects to our clients and an HR Partner to deal with people-related matters and team development. Additionally, the Sales and Marketing team is at your disposal too, to acquire well-suited projects and clients.
If youre self-driven, value decision-making, responsibility, and opportunity to exert a tangible impact on the business and work environment, see the details of our offer below and apply.
Metrics & indicators connected with your work on that position:
Customer NPS (Net Promoter Score)
Web performance
Billability
Utilization
Team satisfaction rate
responsibilities :
1. Client Relationship and Project Negotiation
Lead negotiations with clients regarding project scope, timelines, deliverables, and budgets, ensuring clear communication and mutual agreement
Manage ongoing client relationships, serving as the main point of contact for project-related discussions, feedback, and adjustments
Actively working on client development & upsells within your tribe. You can ask for external support whenever you need it (Bejamas Sales or Marketing dept help)
2. Team Resources Allocation
Decide the composition of the Tribe, including the hiring of new team members and the assignment of team members to projects based on skills, experience, and development needs
3. Project Selection and Prioritization
Select and prioritize new projects based on the Tribes strengths, strategic fit, and potential value to the organization, considering client needs and market trends
Determine the scope of projects in collaboration with clients and other stakeholders, ensuring they align with the Tribes capabilities and strategic objectives
Lead the way in working together with the Marketing & Sales teams to win new deals for your Tribe
4. Technical Direction and Methodologies
Choose the technical stack, tools, and methodologies best suited to the project goals and team skills, promoting innovation and efficiency.
Encourage and oversee innovation within the Tribe, exploring new technologies, methodologies, and business opportunities
Implement best practices for software development, testing, and deployment to ensure high-quality outputs
5. Performance Management and Team Development
Conduct performance reviews, set goals for team members, and provide feedback and coaching to support professional growth
Identify training and development opportunities for team members to enhance their skills and advance their careers
6. Financial and Administrative Decisions
Manage the Tribes budget, including project budgets, expenditures on tools, and training investments, to ensure profitability and sustainability
Make decisions on work arrangements, such as remote work policies, work hours, and team meetings, to optimize productivity and work-life balance
requirements-expected :
Min. 4 years of hands-on professional software development experience in architecting, building, deploying, and maintaining projects
Extensive knowledge of the latest and most effective industry solutions in web development and striving to implement them
Fluency in English - at least C1 level
Previous proven experience with customer & project management, communication and negotiation
Prior experience in working in agency or software house
Willingness to enter long-term cooperation
Nice-to-have’s:
At least basic experience with team management, people & talent development, coaching and mentoring people
Experience with Tech Stack
Front-End Development
Essential:
JavaScript & TypeScript: Strong proficiency in both languages.
React: Extensive experience in building SPAs, static websites and component-based architecture.
CSS Preprocessors: Proficiency with SCSS and TailwindCSS.
Next.js: Proficiency with Server-side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR).
UI Component Libraries: Expertise with libraries like Material-UI, Ant Design, or Chakra UI.
Testing Frameworks: Experience with Jest and React Testing Library for unit and integration testing.
Static Site Generators: Knowledge of Gatsby as an alternative to Next.js for SSG.
Bonus:
Remix: Familiarity with modern web development workflows using Remix.
Vue.js & Nuxt.js: Understanding of the Vue ecosystem and experience with Nuxt.js.
Content Management Systems (CMS)
Essential:
Headless CMS Experience: Commercial experience with integrating and managing headless CMS platforms:
Contentful
Storyblok
Sanity
DatoCMS
Ability to structure content models, manage content workflows, and implement content-driven solutions using these platforms.
Back-End Development
Essential:
API Integration: Experience in consuming RESTful and GraphQL APIs from headless CMS platforms.
Desired Skills:
Backend Frameworks: Basic understanding of Node.js with Express.js or NestJS for API integration and server-side tasks.
DevOps & Deployment
Essential:
Version Control: Mastery of Git for code management and collaboration.
CI/CD Pipelines: Experience with continuous integration and delivery practices.
Deployment to Headless CMS-Integrated Platforms: Familiarity with platforms like Vercel or Netlify.
Analytics & Monitoring
Desired Skills:
User Behavior Analytics: Using tools like Hotjar for analyzing user interactions.
Error Monitoring: Implementing error tracking with Sentry or Rollbar.
Techniques and Abilities
Performance Optimization:
Expertise in optimizing websites for speed and efficiency, including techniques such as code splitting, lazy loading, and image optimization.
Familiarity with tools like Lighthouse, WebPageTest, and performance monitoring platforms to identify and resolve bottlenecks.
Refactoring Legacy Code:
Proficient in assessing and refactoring legacy codebases to improve maintainability, performance, and scalability.
Experience in modularizing and restructuring code, updating outdated libraries, and implementing best practices.
Additional Considerations
Cloud Platforms: Basic knowledge of cloud services like AWS, GCP, or Azure is a plus.
Security Best Practices: Awareness of security measures such as input validation, secure authentication, and encryption throughout development.
Soft
Ownership and drive to lead are your middle names
Flexibility to work with different technologies, stakeholders, environments and strong problem-solving skills
Excellent communication skills
Stress-resistance to be able to deal with a variety of business partners, employees, C-level management under time pressure and budget constraints
Mentorship / leadership skills and readiness to lead the technical team consists of different specialists: Project Manager, Designer, Software Tester, Frontend Developers