Full-Stack Xamarin Developer
Location
Texas City, TX | United States
Job description
We are looking for a dedicated Full-Stack Xamarin Developer to join our team. The ideal candidate will be responsible for developing and maintaining high-quality mobile applications for both iOS and Android using Xamarin. They will also work on developing backend services and APIs that support mobile functionality.
Key Responsibilities: - Design and build mobile applications for Android/iOS using Xamarin.Forms and Xamarin Native (Xamarin.iOS and Xamarin.Android).
- Collaborate with UI/UX designers to wireframe and design the mobile interfaces and implement high-fidelity UIs.
- Write robust, readable, and reusable code using C#.
- Implement clean and scalable RESTful APIs and backend services using .NET Core or ASP.NET.
- Ensure the performance, quality, and responsiveness of applications by conducting rigorous testing and debugging.
- Maintain code integrity and organization, including code versioning using Git.
- Work with data storage solutions including databases like SQLite and Azure Cosmos DB.
- Utilize cloud message APIs and push notifications for real-time updates in the apps.
- Collaborate with a team to define, design, and ship new features and functionality.
- Diagnose performance issues and fix bugs to increase the functionality of new applications.
- Understand and implement security and data protection measures.
- Stay up to date with the latest Xamarin development techniques and best practices.
- Document all code changes and development procedures.
- Work with cross-functional teams to ensure that projects adhere to company specifications and are completed on time.
Technical Qualifications: - Strong knowledge of Xamarin.Forms and Xamarin Native development for both iOS and Android platforms.
- Proficient in C#, with a good understanding of its ecosystems.
- Experience with .NET Core and/or ASP.NET, Entity Framework, and LINQ.
- Solid understanding of the full mobile development life cycle.
- Experience with web service integration (REST, JSON, XML) and familiarity with push notification services.
- Proficient understanding of code versioning tools, such as Git.
- Experience with continuous integration/continuous deployment (CI/CD) and test-driven development (TDD).
- Familiarity with cloud message APIs and usage of push notifications.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
- Experience with automated testing platforms and unit tests.
- Familiarity with OOP design principles.
Education: - Bachelor's degree in Computer Science, Software Engineering, or a related field.
Certifications: - Xamarin Certified Mobile Developer
Soft Skills: - Strong problem-solving skills and the ability to think algorithmically.
- Excellent teamwork and communication skills.
- Ability to work in a fast-paced environment and manage workload across multiple projects.
- Strong organizational skills and attention to detail
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
Job tags
Salary