A Cross-Platform Developer creates and maintains software that runs on iOS, Android, Windows, and macOS. The role requires deep knowledge of mobile and desktop frameworks and proficiency in JavaScript, React Native, Flutter, Xamarin, or similar tools. Developers collaborate with a multidisciplinary team to design, develop, and deploy applications that provide a seamless user experience across devices.
Key Responsibilities
- Develop cross‑platform mobile and desktop applications using frameworks such as React Native, Flutter, or Xamarin.
- Write clean, well‑documented code and perform regular code reviews to improve quality and performance.
- Optimize applications for various platforms and devices, including smartphones, tablets, and desktops.
- Collaborate with UI/UX designers to build user‑friendly interfaces that meet audience needs.
- Integrate APIs, third‑party libraries, and external services to enhance functionality.
- Conduct thorough unit, integration, and user acceptance testing to ensure stability.
- Implement security best practices such as data encryption, secure authentication, and vulnerability assessments.
- Use version control (e.g., Git) to manage code changes and collaborate with teammates.
- Maintain comprehensive documentation of the codebase, specifications, and processes.
- Stay up‑to‑date with the latest cross‑platform development trends, tools, and technologies.
- Work closely with developers, designers, product managers, and stakeholders to deliver high‑quality solutions.
Qualifications
- Bachelor’s in Computer Science, Software Engineering, or related field (or equivalent experience).
- Proven experience in cross‑platform development with proficiency in relevant frameworks and languages.
- Strong problem‑solving skills and ability to troubleshoot technical issues.
- Familiarity with mobile and desktop application design principles and UI/UX best practices.
- Knowledge of software development methodologies and best practices.
- Excellent communication and teamwork skills.
- Detail‑oriented with a strong commitment to quality.
- Adaptability and willingness to learn new technologies and tools.
- Experience with Agile or Scrum development methodologies is a plus.
Benefits
- Mentorship from seasoned leaders.
- Vibrant atmosphere enriched with engaging games and activities.
- Quarterly rewards for valuable contributions.
- Creative and open culture that fosters innovation.
Job Type
- Full‑time / Freelance / Part‑time / Contract
Experience
- Minimum 6 months of relevant experience.
- Internship option for candidates without prior experience.
Location
Apply Now
Apply NOW!