Job Description :
- Should be an expert in at least one of the backend frameworks such as Django, Ruby, Node, PHP, Java, and front-end frameworks such as React, React Native, Angular, Vue, Flutter, etc.
- Should have a strong understanding of MVC architecture.
- Should be able to work on WebServers and WSGI.
- Should have a good command of code deployment, server infra management, VPN, security, etc.
- Should have experience in at least one of the cloud deployment servers such as AWS, GCP, Azure, DigitalOcean, etc.
- Should have extensive knowledge of APIs writing, version management, and documentation.
- Should have written unit-tests, and have a knowledge of Selenium, Cucumber, Windmill, or any testing frameworks.
- Should have a knowhow of the technical architecture for advertising, analytics, and A/B testing systems and libraries.
- Should have experience of working with product managers and stakeholders on a cross-functional team to drive projects forward, provide leadership, and communicate the vision to the team.
- Should take ownership and accountability and deliver the tasks
- Should have mentored and managed a team of at least 3, pertaining to their technical and professional development.
- Should be managing and owning the team's code quality in terms of using the right practices, right code coverage
- Should be fond of searching and implementing the best practices.
- Should have experience in recruiting the best talent for your team.
- Should have a good understanding of accessibility and security compliance.
- Should have knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Should have an understanding of fundamental design principles behind a scalable application
- Should have a good understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Should be well versed with Agile/Scrum and DevOps software development methodologies and processes.
- Should have proven experience in writing unit tests and debugging.
- Should have strong analytical and problem-solving skills.
- Should have a good experience in code deployment and automation.