This site uses cookies. By using our site, you agree to our Privacy and Cookie Policy

XAMARIN DEVELOPER

March 26, 2021
scroll
3 positions

XAMARIN DEVELOPER

location

Krakow / Remote, Poland

Svitla Systems Inc. is looking for Xamarin Developer in Poland. Our client is a global provider of online trading services. Their innovative trading technology provides market access and highly automated trade execution services across multiple asset classes. We are looking for an out-going software developer with more than 3 years of experience in building Xamarin & .NET/C# applications to join the client's team based in Poland and build a new version of company mobile applications using Xamarin.Native. The team is also responsible for developing trading platforms using the in-house API within three key locations: USA (East Coast), UK and Poland. They also integrate them with internal and third-party solutions.

Requirements:

  • 3+ years of experience in building Xamarin & .NET/C# applications

  • Xamarin.Native development experience is a must

  • Proficiency in Object Oriented Programming (OOP) & Design

  • Understanding of MVVM pattern (experience in MvvmCross is a plus)

  • Ability to write clean code

  • Deep understanding of mobile development platforms (Android, iOS)

  • Good experience communicating with web services (SOAP, REST, HTTP)

  • Multi-threading and concurrency

  • Working in an Agile/Scrum process

  • Working with streaming data and real time systems 

  • TDD (NUnit, NSubstitute)

  • DDD

  • Memory & Performance profiling

  • Experience in communicating with customer, users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines

  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations

  • Strong communication and collaboration skills

  • Willingness to test your code and write unit tests & integration tests (with and without mocking).

  • Ability to communicate in English on a daily basis 

Job Description:

  • You will work  with a self-contained scrum team located in Poland to deliver new components of the trading platform that is developed in USA (East Coast), United Kingdom and Poland.

  • Ideal candidates have a good understanding of mobile application development using Xamarin, financial domain, streaming etc. They should be experienced with the full cycle of a software project: conception, development, deployment, and the continuous improvement stage.

  • You will take an active role in the entire sprint process from estimation and design to feature rollout and you will work with and pair with other members of the team of all disciplines, BA, QA and other developers.

  • The team builds the client's platform with quality in mind. You will provide unit tests to sustain quality and regression coverage

  • You will be expected to maintain a high level of conduct, ethical standards and values as well as maintain an appropriate level of competence through ongoing training, making requests for updates or development as required

Responsibilities: 

  • Work closely with product management & UX to execute an idea from concept to delivery using excellent software design, coding, & processes

  • Understand individual business requirements in order to design, develop and test effective solutions. 

  • Understand and implement required development guidelines, design standards and best practices at all times.

  • Take responsibility for ensuring that sprint plans and work estimates are accurate at all times so that reliable delivery estimates can be reported.

  • Be an active participant in sprint retrospectives and take actions to continually improve the team's ability to deliver quality product on time.

  • Provide prompt and knowledgeable assistance to business continuity and platform operations whenever requested.

  • Maintain a high level of conduct, ethical standards and values.

  • Maintain an appropriate level of competence through ongoing training, making requests for updates or development as required.

  • Stay on the leading edge of development practices.

  • Work collaboratively with others to achieve goals. 

 

We Offer:

  • Competitive compensation plan that takes skills and experience into consideration.
  • Annual performance appraisals.
  • Possibility to choose your workspace either remote or combination of your home and one of our development offices. 
  • Flexible working hours and adjustable work/life balance.
  • Projects that use advanced, cutting-edge technologies.
  • Competitive bonuses for a personal recommendation of new employees.
  • Vacation time, sick-leaves, national holidays, family supplementary days off.
  • Free meetups, webinars, and conferences organized by Svitla.
  • Fun summer and winter corporate parties and memorable anniversary presents.

About Svitla:

Svitla Systems is a multinational software development company headquartered in Silicon Valley, with business and development offices throughout the US, Mexico, and Europe (Ukraine, Poland, Western Europe). Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and family-like environment.

Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, AstraZeneca, and Ancestry. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes. 

Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!

If you are interested in our vacancy, please send your CV. We will be happy to see you in our friendly team :)

Why hesitate? Apply now

Send your resume

Thank you for applying for this job position

Your application is received. We will contact you shortly if your resume is a perfect fit for our company.

Or let's meet in person