Position: Mobile Flutter Developer
Company: Inoxoft
Experience required: 2y
English level: upper

REQUIREMENTS:
3+ years of software development experience shipping production code
hands-on with iOS, Android, and/or Flutter
Experience with service design patterns, multithreading, scalability, and performance
Understand that business considerations and deadlines must be balanced with code quality, and are comfortable having conversations in that regard.
Excellent communication skills and the ability to collaborate effectively with key stakeholders outside of the engineering organization
Strong architectural and technical individual contributor skills in mobile application development
Excellent knowledge of algorithms and data structures
Have worked in an Agile (specifically Scrum) environment before and thrived within it. 

RESPONSIBILITIES:
Work closely with designers, product managers, QAs, and backend engineers to build out a UI designed to spec, provide input on product design and direction, think through problems from a front and back-end perspective, and help testers understand edge cases.

Build features for our native iOS & Android applications, using some shared tools and libraries from our other applications, but writing much of it from scratch.

Also be responsible for portions of the backend of this application (API layer, database)

Design, build and maintain performant, reusable, scalable, and reliable code when necessary.

Be well versed in building UIs with iOS Storyboards and XIBs, and Android XML documents.

Be excited about finding and implementing new technologies, like Flutter, to further Mobile efficiency and help meet business goals.

Build minimally functional, possibly throwaway prototypes when necessary.

Mentor other engineers on the team

OPPORTUNITIES:
Involvement into Corporate OKRs and Strategic Goals;
Possibility to realize own ideas in the company, grow as a mentor, lead or speaker;
Direct Communication with Client and business trips;
Half-year Performance appraisals and Salary reviews;
Having a mentor, who will guide you toward self-realization goals;
Access to Certification Camps and support with Certification;
Knowledge and Skills Evaluations based on Corporate Matrices;
Enhancement of English skills at courses;
Access to multiple Meetups and Tech Talks within AcademyX;
Support in terms of personal brand development.
MAIN BENEFITS:
Great Corporate atmosphere and Relationships between people;
Trusted and opened management and no bureaucracy;
Flexible working schedule and Remote work;
20 paid days off, 20 unpaid days-off, 11 holidays, and 10 sick leaves;
Competitive Salary, Rewards, and Bonuses;
Compensations for Courses, Training, Certifications, and English;
Partly coverage of Sports activities and Medical service;
Accounting Support and Financial Trainings;
Comfy office with good facilities and entertainment;
Corporate Parties, Creative events, and Clubs by Interests;
IT Cluster Membership.