Design, develop, and maintain mobile and/or web applications for Android, iOS, and cross-platform environments
Collaborate with product managers, UI/UX designers, backend developers, and other stakeholders to define application requirements, features, and technical specifications
Write clean, scalable, maintainable, and efficient code following industry best practices
Debug, test, and optimize applications to ensure high performance, security, and scalability
Integrate RESTful APIs, third-party services, and external platforms as required
Maintain and enhance existing applications through regular updates, feature improvements, and performance optimization
Ensure application responsiveness, usability, and compatibility across multiple devices and operating systems
Participate in code reviews, technical discussions, and continuous improvement of development processes
Contribute to architecture decisions and technical problem-solving across projects
Requirements
Proven experience as an App Developer, Mobile Developer, or Full-Stack Developer
Strong proficiency in at least one mobile development framework or language such as Flutter, React Native, Swift, Kotlin, or equivalent web technologies
Experience building and integrating RESTful APIs and third-party services
Proficiency with version control systems such as Git
Solid understanding of mobile application architecture, UI/UX principles, and responsive design
Strong debugging, analytical, and problem-solving skills
Ability to work independently while effectively collaborating within cross-functional teams
Excellent communication and organizational skills.