Position: Senior Mobile (Ionic) Engineer
Company: Leobit
Category: JavaScript
Experience required: 5y
English level: upper

**Requirements:**
• Four-year working experience in web development for mobile devices (at least)
• Excellent knowledge of Angular2+
• Excellent knowledge of Ionic
• Experience with Swift (would be a plus)
• Experience with Kotlin (would be a plus)
• Experience with Cordova, PhoneGap or similar frameworks
• Good knowledge of HTML, CSS, JS
• Proficiency in Git/Bitbucket
• Experience with CI/CD (would be a plus)
• Profound knowledge in SQL (would be a plus)
• Experience with writing unit tests, integration, acceptance testing
• Strong analytical skills
• Bachelor’s or Master’s degree in computer science (or similar technical field)
• Level of English: Intermediate strong (at least)

**Responsibilities:**
• Collect, analyze and document technical requirements for software development
• Effectively collaborate with project team and project stakeholders to achieve goals
• Design, document and demonstrate software architecture using flowcharts, layouts, diagrams, charts, etc. acquaint it to customer
• Develop well-designed, easy maintainable, scalable and reusable software
• Review, test and debug team members’ code on a regular basis
• Provide continuous integration practices on the projects
• Participate in software engineers recruitment process (conducting technical interviews, test tasks review etc.)
• Mentor and train junior and intermediate developers about software development best practices and techniques
 
**We offer:**
• Interesting and challenging projects
• Competitive compensation and regular results-based salary review
• A broad range of professional education and personal development possibilities
• Comfortable and cozy working environment 
• Motivated colleagues with profound knowledge of the technical field
• Аttractive compensation package

**Accelerate your career with Leobit!**