ME - Sr. Xamarin Full Stack Engineer - Job1655

Multiple Countries
Full Time
Manager/Supervisor

ME - Sr. Xamarin Full Stack Engineer - Job1655

  • Sr. Xamarin Full Stack Engineer - Job1655

Summary

We are seeking a creative thinker who enjoys solving complex problems and has an innovative mindset. As a Sr. Xamarin Full Stack Engineer, you will play a crucial role in enhancing our award-winning mobile application platform and developing new features for intelligent PDF annotation systems. This position is vital for driving the technical direction of our projects and ensuring the delivery of high-quality software solutions. You will collaborate with a tight-knit team, contributing to both mobile and desktop applications while optimizing performance across the system. This is a full-time, fully remote position with a flexible schedule, requiring adherence to a simple 8:30 AM to 5 PM Mountain Time work schedule for team alignment.

Responsibilities

As a Sr. Xamarin Full Stack Engineer, your primary responsibilities will include:

  • Understanding Existing Applications: Analyze and comprehend the current architecture and functionality of our mobile and desktop applications to identify areas for improvement and innovation.
  • Collaborating on New Use Cases: Work closely with product managers, designers, and other engineers to brainstorm and develop new features that enhance user experience and meet business objectives.
  • Developing Mobile and Desktop Application Features: Utilize your expertise in Xamarin.iOS and Xamarin.Android to build robust, scalable, and maintainable applications. You will also work with Windows Forms for desktop applications.
  • Optimizing Performance Across the System: Implement best practices for performance optimization, ensuring that applications run smoothly and efficiently on all supported platforms.
  • API Development and Integrations: Design and develop APIs that facilitate seamless integration between our applications and external services, ensuring data consistency and reliability.
  • Team Collaboration: Participate in code reviews, provide mentorship to junior developers, and contribute to a culture of continuous improvement within the engineering team.
  • Documentation and Reporting: Maintain clear documentation of your work, including design specifications, code comments, and user guides, to ensure knowledge sharing and project continuity.

Requirements

To be successful in this role, candidates must possess a combination of technical and soft skills. Below is a detailed list of the required skills:

Must-Have Skills

  • Xamarin.iOS: Proficiency in developing applications for iOS using Xamarin, including experience with native iOS APIs and UI components.
  • Xamarin.Android: Expertise in building Android applications with Xamarin, ensuring adherence to Android design guidelines and best practices.
  • C# : Strong programming skills in C# , with a deep understanding of object-oriented programming principles and design patterns.
  • .NET: Familiarity with the .NET framework, including experience with libraries and tools that enhance application development.
  • Windows Forms: Experience in developing desktop applications using Windows Forms, including UI design and event-driven programming.
  • MS SQL Server: Proficient in database design and management using MS SQL Server, including writing complex queries and optimizing database performance.
  • API Development: Strong skills in designing and developing RESTful APIs, ensuring secure and efficient data exchange between applications.
  • Integrations: Experience with integrating third-party services and APIs into applications, ensuring seamless functionality and user experience.

Nice-to-Have Skills

  • JavaScript: Familiarity with JavaScript for enhancing web-based components within mobile applications, including experience with frameworks like React or Angular.
  • WebViews: Understanding of WebView components for displaying web content within mobile applications, including performance considerations and security best practices.
  • Performance Optimization: Knowledge of techniques and tools for profiling and optimizing application performance, including memory management and load testing.

In summary, we are looking for a Sr. Xamarin Full Stack Engineer who is not only technically proficient but also possesses a passion for innovation and problem-solving. If you are ready to take on this exciting challenge and contribute to our award-winning mobile application platform, we encourage you to apply.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*