JOBSEARCHER

Mobile Application Developer

We are seeking a skilled Mobile Application Developer with experience in React Native or Flutter, Python (FastAPI), and cloud-native application development. The ideal candidate will develop scalable mobile applications, build high-performance backend services, and collaborate with cross-functional teams to deliver secure, cloud-based solutions. Required Technical/Functional Skills Strong experience in Python development using FastAPI and AsyncIO/Asynchronous Programming. Hands-on experience developing mobile applications using React Native or Flutter. Strong knowledge of PostgreSQL database design, development, optimization, and performance tuning. Experience designing and developing RESTful APIs and integrating third-party services. Solid understanding of Microservices Architecture and distributed systems. Experience working with AWS and Microsoft Azure cloud platforms. Knowledge of application security, secure coding practices, authentication, and API security. Experience implementing CI/CD pipelines and DevOps best practices. Proficiency with Git and version control workflows. Experience working in Agile/Scrum development environments. Strong analytical, problem-solving, and collaboration skills. Roles and Responsibilities Design, develop, and maintain cross-platform mobile applications using React Native or Flutter. Develop scalable backend services and REST APIs using Python FastAPI and asynchronous programming techniques. Design, develop, and optimize PostgreSQL databases for performance, scalability, and reliability. Build and integrate secure REST APIs between mobile applications and backend services. Develop and maintain microservices-based applications deployed on AWS and Azure. Implement secure coding practices and application security standards across the application stack. Build, maintain, and optimize CI/CD pipelines to automate testing and deployments. Troubleshoot, debug, and optimize application performance across mobile and backend components. Collaborate with product managers, UI/UX designers, QA engineers, and other developers to deliver high-quality software. Participate in Agile ceremonies, code reviews, and continuous improvement initiatives. Preferred Qualifications Experience deploying containerized applications using Docker and Kubernetes. Familiarity with cloud-native services on AWS and Azure. Experience with automated testing frameworks for mobile and backend applications. Strong understanding of software architecture, design patterns, and best practices. Bachelor's degree in Computer Science, Software Engineering, or a related field.