Position: Android Software Engineer
Company: InoXoft
Experience required: 1y
Category: Android
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**RESPONSIBILITIES:**
- Following and improving project conventions (architecture approach, code style, best practices);
- Following existing project processes, methodologies, and guidelines;
- Estimation of tasks and functions and fit with own estimates;
- Creating and updating project documentation (technical and functional);
- Setup and maintenance of project environments;
- Negotiation/explanation of requirements and technical questions with the clients;
- Delivery of assigned tasks;
- Working closely with other staff, such as project managers, quality engineers, UI/UX designers, business analysts, sales and marketing professionals;
- Following company processes (time log, vacation, internal policies, prescribed in InoXoft Guide);
- Investigation of new technologies;
- Continuous update of technical knowledge and soft skills by attending in-house and external courses, reading manuals, and accessing new applications;
- Providing feedback to colleagues, managers, and the company.

**REQUIREMENTS:**
- At least 1 year of commercial experience;
- Kotlin / Java;
- Write reusable, maintainable, and well-documented code;
- Experience with Clean Architecture;
- Experience with design patterns;
- Experience working with Databases (SQLite);
- Experience with REST services;
- Working with custom UI creation, PDF documents will be an advantage;
- Able to quickly identify and solve issues;
- Proactive;
- English level – at least Intermediate strong.
 
**OPPORTUNITIES:**
- Involvement in 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;
- Medical Insurence;
- Competitive Salary, Rewards, and Bonuses;
- Compensations for Courses, Trainings, 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.