Mobile Developer (Xamarin)
To assist us in building out our next generation of mobile apps using Xamarin, we’re looking for a well-rounded Mobile developer. A primary job responsibility will be to assist in developing and maintaining new features for the Xamarin application. The right person for this job will understand the agile methodology as well as thrive in a fast-paced environment.
Required Skills:
- 2+ years experience developing software using Xamarin.
- Xamarin Form based UI development using XAML
- Strong desire to learn
- Basic understanding of design patterns
- Comfortable working with Subversion, Git, or similar source control environments
- Must be willing to do Test Driven Development.
- Strong communication skills, must embrace working in a highly-collaborative environment
Preferred Skills:
- Good understanding of web-service technologies, Restful APIs
- Some exposure to a version control system such as Git or Subversion
- Proven understanding of software development techniques, concepts and processes
- Driven and self-motivated.
- Works creatively to solve challenging problems
Responsibilities
- Assist in the design, implementation, and maintenance of features for our cross platform applications.
- Provide technical support and troubleshooting that are beyond capabilities of help desk or customer service
- Analyze and fix QA and production problems
- Ensure proper functioning of applications in a production environment
- Work collaboratively with designers, product managers and QA in meeting tight deadlines utilizing SCRUM in an agile environment.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Defines and documents requirements for data, workflow, logical processes, and interfaces with other systems.
- Other tasks and projects as assigned by management.
Experience: 2+
Location: Noida (Currently WFH)/ PWFH
Notice Period: Immediate to 15 days
About QSS Technosoft
Similar jobs
Minimum Requirements:
- 6+ years of experience in Software Development and writing Unit tests for Mobile Apps
- Excellent designing, debugging and programming skills in an Object oriented programming language like C#, Java, javascript, Swift, Dart etc.
- Experience with Native Mobile development (Android or IOS) and Cross-Platform mobile development (preferably Flutter)
- Solid understanding of SOLID principles
- Strong knowledge of writing code for testability, modularity and extensibility
- Knowledge of test methodologies and corresponding unit test framework tools like JUnit etc.
- Excellent communication and organizational skills.
Good to have
- Experience working with BloC Pattern and Dependency Injection
- Knowledge of Eventing based programming patterns.
- Exposure to integrating Performance, Analytics, Attribution tools
- Experience of using Flavors in application development
- Knowledge of Multi-module development in Flutter (ex- via Melos)
Responsibilities:
- Work with the product team and drive design, development and delivery of new features.
- Investigate and fix issues referred to by the support team. Write code to automate tests to automate regressions.
- Work on improving stability, debuggability, testability of existing functionalities/modules/components
- Integrate REST and GraphQL APIs and consume in app.
- Serve as a technical lead for the team
- Mentor team members
Job brief
We are looking for a Mobile App developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Mobile App developer, you should be comfortable around React Native, Javascript, React / Vue, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities
- Work with development team to ideate software solutions
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
Requirements
- Proven experience as a React Native App developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with MERN / MEAN
- Knowledge of React Native, Javascript
- Knowledge of JavaScript frameworks like Node.js, ES6
- Familiarity with MongoDB, web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or relevant fie
Role: As a part of the Engineering team, you will be responsible for driving the mobile App development end-to-end. In this role, you will be working to find creative solutions that improve our customer’s experience and brand reputation when facing technical issues on the platform. You will be responsible for tracing and monitoring real-time transactions through various systems end-to-end, displaying key information, and provided with controls necessary to mitigate incidents.
- Minimum 4-5 years experience in developing mobile applications
- Excellent understanding of software design and object-oriented programming principles.
- Minimum experience of 1.5 years on Flutter,
- Good knowledge about clean code architecture.
- Knowledge on writing Unit test cases
- Hand-on experience in widget building, its lifecycle, and inbuilt widgets provided by flutter.
- Hands-on experience in API integration in flutter.
- Hands-on experience with local storage, shared preferences, session management.
- Knowledge of Flutter performance and optimization
- Knowledge about architectural differences between ios/android and how flutter handles them.
- Good to have knowledge on Financial domain
- Good to have experience in financial industry/Fintech
- expirience on doing android release
Architect, build and maintain excellent React Native applications with clean
code.
Implement pixel perfect UI's that match designs.
Implement clean, modern, smooth animations and transitions that provide an
excellent user experience.
Integrate third-party API's.
Write unit and integration tests.
Release and maintain applications to the Apple and Google Play stores.
Work with native modules when required.
Work as part of a small team, which will include other React Native
developers, a project manager, QA professional, and a designer.
Complete two-week sprints, and participate in sprint retrospectives and daily
standups.
Assist with building estimates.
Interface with clients via Slack, Zoom, and email.
Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
Requirements
· 3-5 years of professional experience working with React Native.
· Experience working with Swift, Objective C, and Java a plus but not
required.
· Meaningful experience working on large, complex systems.
· Ability to take extreme ownership over your work. Every day is a challenge
to ensure you are performing to the expectations you and your team have
agreed upon, both in regard to estimates and to the general process.
· Ability to identify with the goals of Semidot clients and dedicate yourself to
delivering on the commitments you and your team make to them.
· An understanding of React Native best practices and a commitment to
following them.
· Ability to work through new and difficult React Native issues and contribute
to libraries as needed.
· A positive mindset and can-do attitude.
· Forensic attention to detail.
· English skills is a plus(ability to effectively communicate via written and
spoken english).
· A passion for software development. It’s not just your career, it’s also your
hobby. You’re constantly striving to learn new things and improve. You follow
industry news, regularly tinker with new technologies, and read books and
blogs to keep your skills current.
· You work well within a team environment and enjoy working in the office with
your colleagues.
- Develop hybrid mobile app for iOS and Android platform using Flutter framework
- Hands of experience in Flutter
- Proven software development experience
- Flutter/ React Native Developer
Developed at least 2 apps and live
Hands on exp in javascript
Deep Familiarity with IOS or Android Development
only Immediate joiners
Job Location- Saket Delhi
Roles & Responsibilities:
> Should have 1-2 years of working knowledge experience on Android SDK, XML Parsing, Push Notifications and different Versions of Android to deal with different Screen Size and their compatibilities;
> Working Knowledge on third party libraries such as Google Maps and Barcode Scanners;
> Familiarity with RESTful APIs to connect Android applications to back-end services;
> Development and maintenance of applications aimed at a vast number of diverse Android devices;
> Should be able to create user interface and UX on Android and implement designs as per the requirements;
> Able to work with the remote data via REST and Json;
> Working knowledge of kotlin & basic knowledge about design architecture
> Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
> Ability to understand business requirements and translate them into technical requirements.
>Working knowledge experience on Android SDK, XML Parsing, Push Notifications and different Versions of Android to deal with different Screen Size and their compatibilities;
Note:We are looking for someone who can join us immediately.