Position: Middle Flutter developer
Company: SDD Technology
Experience required: 5y
English level: upper

Join Our Elite Team at SDD Technology

**Are you ready to take your career to new heights? **
At **SDD Technology**, we're on a mission to redefine excellence, and we need the best and brightest minds to join us on this journey. If you're a high-level professional looking for your next challenge, you've come to the right place.

**Who We Are:**

SDD Technology is a cutting-edge company at the forefront of innovation in the tech industry. We specialize in developing groundbreaking solutions that shape the future. Our commitment to excellence has earned us a reputation as an industry leader.

**Why Choose SDD Technology:**

1. Unparalleled Innovation: We're not just following trends; we're setting them. Join us, and you'll have the chance to work on projects that push the boundaries of what's possible.

2. Top Talent: We believe in the power of our team. When you join SDD Technology, you'll be surrounded by the best and the brightest in the industry.

3. Continuous Learning: At SDD, we invest in our employees' growth. You'll have access to resources and opportunities to expand your skills and knowledge.

4. Global Impact: Our work reaches far beyond borders. Join us in making a difference on a global scale.

**Who We're Looking For:**

We're seeking high-level professionals who are passionate about technology and innovation. If you're someone who thrives in a fast-paced, collaborative environment and has a track record of success, we want to hear from you. Whether you're an experienced engineer, a visionary designer, a strategic marketer, or a talented leader, we have a place for you at SDD Technology.

**Responsibilities: **
- Design and build advanced applications for the Android platform using Dart that will be extensively documented for future use and upgrades.
- You will be building and shipping robust apps to Android/ iOS devices using a single codebase.
- Understand basic concepts of design for developing user-friendly applications.
- Writing readable and clear code using Dart that will be extensively documented for future use and upgrades.
- Stay up to date with the latest technologies.
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high availability and performance
- Create well-designed, testable, efficient code
- Participate in all phases of the development life cycle
- Assist in the preparation and production of releases of software components
- Ensure designs are in compliance with specifications
- Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
 
 **Requirements: **
- **Located in Europe, USA or Canada.**
- Experience in the commercial development of applications using Flutter (minimum 5 years)  for both iOS and Android.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.  
- Flux, Redux, and Rxjs are Preferred
- Experience with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and new technologies
- A clear understanding of the full mobile development life cycle.
- Knowledge of MVP, MVVM, and MVI
- Communication network Communication protocol support: Signal, MQTT, - Websockets, UDP-TCP/IP, etc.
- Experience with geo-data
- Experience with Google Maps
- Understanding the peculiarities of developing client-server applications.
- Understanding of the Agile development life-cycle;
- English proficiency level B2 or higher

**Would be a plus:**
-Good knowledge of native development for Android and IOS

 **What we offer: **
- Timely payment of wages and regular checks;
- Salary - according to the results of the interview;
- Complete absence of bureaucracy;
- English courses
- Qualification improvement course