Position: Frontend Architect / Mobile Dev
Company: QIT Software
Experience required: 5y
English level: upper

We are searching for a Frontend Architect with a strong experience as also a Mobile developer who desire to push mobile technologies to their utmost. This developer will  collaborate with the outstanding engineering team to design and construct the next generation of our mobile apps. Android development collaborates closely with other app development and technical teams.

Responsibilities:
Create contemporary, safe, and feature-rich Android applications from the ground up with Kotlin
Comprehend requirements and convert drawings and wireframes into code
Find and repair issues to increase performance
Work with the design and testing teams to produce high-performance apps
Work with APIs and data sources per the requirements
Creating design systems for our clients
Consulting of frontend developers and designers
Monitoring of frontend development processes
Active support in frontend development
Surveillance of frontend/backend integration
Assist in the upkeep of code quality, reusability, and continual code evaluation
Investigate and apply new technologies to enhance the developer experience
Code unit testing to guarantee bug-free, dependable, and optimal user experience
Work with team members to design, develop, and launch new features
Put in place security procedures that are consistent with overall security goals
Using Kotlin, plan, create, construct, and deliver an end-to-end Android mobile app
Consulting of clients for creating and implementing design systems
Supporting project managers
﻿
Requirements & Skills:
Relevant experience developing Android apps
Knowledge of the Java and Kotlin programming languages is required to develop clear, legible, and maintainable code
Knowledge of the Android SDK and Android Studio
Practical knowledge of mobile app architecture, flow, design, implementation, and release
Familiarity with agile development techniques and CI/CD pipelines
Extensive experience developing end-to-end Android mobile apps, including design, development, and deployment to app marketplaces
Consulting towards design systems (internal & external)
Development of design systems
Implementation of design systems
Streamlining of processes and workflows in the areas of design and frontend development
Thorough awareness of the app lifecycle, architectural concepts, and design elements
A problem-solving attitude, analytic talents, and excellent technical and communication skills
Strong debugging abilities and understanding of quality assurance techniques
Familiarity with RESTful APIs and XML is required to link the app to backend services
Understanding the most recent mobile app trends, designs, and upcoming technologies
Understanding of state management to facilitate user engagement
Understanding of Agile and DevOps techniques
Knowledge of version control systems and tools, such as GitHub

We offer:
- The ability to work remotely from anywhere in the world;
- Flexible work schedule, no micromanagement, no strict deadlines and free overtime work;
- Work in European and American products with a modern technology stack in different industries (Finance, Technology, Health, Construction, Media, etc.);
- Revision of wages every 6 months or on an individual basis;
- Accounting support and full payment of taxes by the company;
- Paid 15 vacation days, 5 sick days and public holidays;
- Compensation for sports subscriptions, courses, conferences, etc.;