MOBILE DEVELOPER
Summary
Develops and maintains Android/iOS mobile applications along with the backend services, APIs, and database integrations that support them, across the full software lifecycle. Core stack: Flutter, React Native, Kotlin, or Swift on mobile; Node.js, Java, Python, .NET, or Laravel on the backend.
Responsibilities
Design, develop, test, and maintain mobile applications for Android and/or iOS platforms.
Develop and maintain backend services, APIs, and database integrations to support mobile applications.
Collaborate with UI/UX designers, business analysts, and other developers to deliver seamless user experiences.
Implement application integrations, troubleshoot technical issues, and optimize application performance.
Participate in the full software development lifecycle, from requirements analysis and technical design to deployment and maintenance.
Ensure code quality, application security, scalability, and adherence to development best practices.
Requirements
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
Proven experience min 2 years in mobile application development and full-stack software development.
Proficient in mobile development technologies such as Flutter, React Native, Kotlin, or Swift.
Experienced in backend development using technologies such as Node.js, Java, Python, .NET., or Laravel
Familiar with RESTful APIs, database management (SQL/NoSQL), and system integration.
Knowledge of Git, software testing, debugging, and deployment processes.
Strong analytical thinking, problem-solving, and collaboration skills.
Able to work independently and collaboratively in a dynamic project environment.