Overview
We are seeking a dynamic and experienced Senior Xamarin Developer to join our team. This role involves leveraging your technical expertise in Xamarin and related technologies to create robust, scalable mobile applications while contributing to design discussions and driving innovative solutions.
Responsibilities
- Write clean, efficient code using C#/.NET to develop mobile applications
- Utilize hands-on knowledge of Unit Testing to ensure code quality
- Implement and optimize applications using Xamarin frameworks
- Collaborate with team members to provide valuable inputs during design discussions
- Analyze requirements and translate them into technical specifications
- Work within the MS Visual Studio development environment to build applications
- Design and manage SQLite databases and execute SQL queries
- Develop applications with proficiency in JSON/XML, RESTful APIs and HTTP protocols
- Drive analysis and create Proof of Concepts (POC) to support technical decisions
Requirements
- Minimum of 5 years of technical experience in software development
- Expertise in C#/.NET programming with demonstrated ability to write efficient code
- Proficiency in Xamarin for mobile application development and Unit Testing
- Strong knowledge of SQLite and SQL query language
- Competency in handling JSON/XML, RESTful APIs and HTTP protocols
- Familiarity with MS Visual Studio development tools and environments
- Background in Android or iOS native app development and UI control, layout and resolution handling
- Understanding of Git, GitLab CI/CD or equivalent source control tools along with project management tools such as Polarion, Azure DevOps or Jira
- Exposure to frontend technologies like Angular or ReactJS, mobile frameworks such as Flutter, Kotlin or Swift
- English proficiency at B2 level or higher
Nice to have
- Background in Android Studio development environment and processes for app compilation and packaging
- Showcase of POC creation and driving analytical solutions
- Familiarity with adapting application UI for varying screen resolutions
- Understanding of additional mobile development methodologies and cross-platform tools
Belarus (Remote)
We connect like-minded people:
- Delivering innovative solutions to industry leaders, making a global impact
- Opportunity to work abroad for up to two months per year
We invest in your growth:
- Leadership development, career advising, soft skills and well-being programs
- Unlimited access to LinkedIn Learning and Get Abstract
- Free English classes with certified teachers
We cover it all:
- Comprehensive medical & family care package
- Seven trust days per year (sick leave without a medical certificate)
- Discounts from 800+ partners (sports activities, restaurants, stores and services)
[epamgdo] Belarus (Remote)
At EPAM Belarus, employees have the flexibility to choose the environment that suits them best. You can work from any location in Belarus, whether it's your home or our offices in Minsk, Grodno, Brest, Gomel, Mogilev or Vitebsk.
[epamgdo] Belarus (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here, you will collaborate with multi-national teams, contribute to numerous innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential.