Lead the development of innovative, user-focused digital products, working across the full stack, leveraging Dart/Flutter, React, and Java frameworks, to architect and deliver scalable solutions that align with business goals and user needs.
Requirements
- Advanced proficiency in Dart/Flutter, React.js, and Java/Spring Boot.
- Experience with GraphQL, Firebase, or WebSockets.
- Strong understanding of cloud platforms (AWS, GCP, or Azure), CI/CD, and DevOps practices.
- Familiarity with infrastructure as code (Terraform, CloudFormation).
- 5+ years of professional experience in full-stack or product-focused software development.
- Experience in Agile environments and leading sprint planning or retrospectives.
- Proven experience in leading technical projects and mentoring engineers.
Responsibilities
- Lead the design, development, and delivery of full-stack features and products.
- Collaborate with product managers, designers, and stakeholders to define technical solutions that meet user and business needs.
- Architect scalable, maintainable systems using modern technologies and best practices.
- Build mobile applications using Flutter and web applications using React.js.
- Develop and maintain backend services using Java, Spring Boot, and RESTful APIs.
- Drive product discovery and experimentation with a focus on user experience and impact.
- Contribute to strategic planning, product roadmaps, and technical decision-making.
Other
- Meet all performance and behavior expectations outlined in the company performance appraisal form or communicated by management.
- Establish and maintain positive and productive work relationships with all staff, customers and business partners.
- Demonstrate the behavioral and technical competencies necessary to effectively complete job responsibilities.
- Take personal initiative for technical and professional development.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.