This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Lead a team of full stack and mobile engineers, providing technical guidance, mentoring, and support.
Design and architect cloud-native applications and mobile solutions using Node.js for scalability, reliability, and security.
Develop mobile applications using frameworks like React Native, Flutter, or native mobile development for iOS and Android.
Hands-on development of frontend, backend, and mobile components, including RESTful APIs, microservices, user interfaces, and mobile features.
Conduct thorough code reviews to maintain code quality, performance, and security.
Collaborate with product managers, UX/UI designers, and stakeholders to define technical requirements and deliver solutions aligned with business goals.
Implement and maintain CI/CD pipelines for automated testing, deployment, and monitoring across web and mobile platforms.
Utilize cloud services (e.g., AWS, Azure, Google Cloud) for building and deploying applications efficiently.
Monitor and optimize application performance, including database queries, API response times, frontend rendering, and mobile app performance.
Ensure applications adhere to security best practices, including data encryption, authentication, and access control.
Maintain clear and concise documentation for code, processes, and architecture.
Requirements:
7+ years of experience in full stack and mobile development with a focus on cloud-native environments.
Proficiency in Node.js, JavaScript/TypeScript, modern frontend frameworks (e.g., React, Angular, Vue.js), and mobile frameworks like React Native or Flutter.
Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud, including containerization (Docker, Kubernetes) and serverless architecture.
Proven experience in developing and deploying mobile applications for iOS and Android.
Leadership experience with successful project delivery.
Familiarity with CI/CD pipelines, automated testing, and monitoring tools for web and mobile applications.
Strong analytical and problem-solving skills for troubleshooting complex issues.
Experience working in Agile/Scrum environments.
Excellent verbal and written communication skills for effective collaboration.
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).