Software Developer Lead
Minimum Requirements:
- Bachelor’s degree in computer science, Software Engineering, Information Technology.
- 5 – 10 years of professional work experience in software development.
- AWS Certified Solutions Architect, Google Cloud Professional Cloud Developer, Microsoft Certified: Azure Developer Associate.
- Certified Scrum Developer (CSD) or Scrum Master.
Key Responsibilities:
- Act as the technical authority, guiding the team on architecture, design, and implementation decisions.
- Define and enforce coding standards, best practices, and design patterns (e.g., MVVM, Dependency Injection).
- Ensure the team delivers high-quality, maintainable, and scalable code.
- Lead the development of mobile applications (iOS and Android) using Flutter.
- Design and implement back-end services using Python (Django) and RESTful APIs.
- Ensure seamless integration between mobile apps and server-side systems using JSON, XML, and third-party SDKs.
- Design, deploy, and manage AWS-based solutions for database and back-end services.
- Collaborate with stakeholders to gather requirements and translate them into technical solutions.
- Oversee project timelines, resource allocation, and delivery of high-quality software.
- Apply Agile methodologies (e.g., Scrum) to manage team goals and expectations.
- Mentor junior developers, fostering a culture of technical excellence and continuous learning.
- Collaborate with cross-functional teams (e.g., product, design, QA) to align technical solutions with business goals.
- Provide technical support and manage production issues to ensure minimal downtime.
- Stay current with the latest technologies, frameworks, and best practices in mobile and back-end development.
- Optimize application performance through unit testing, code reviews, and continuous integration.
- Drive technical innovation and ensure the team stays up to date with emerging technologies.
Technical Skills:
Mobile Development:
• Cross-Platform: Flutter
Back-End Development:
• Python (Django), Node.js, RESTful APIs
• Experience with Postgres, MySQL, SQL Alchemy
Cloud Technologies:
• AWS, Azure, Firebase
Tools & Methodologies:
• Experience with Jira, Confluence, Bitbucket, Agile methodologies, Postman, Jenkins, Git, and GitHub.