Position: Flutter Developer
Company: JetSoftPro
Experience required: 3y
English level: intermediate

Project Overview:
You will own the web and native mobile applications for various products, including a Customer Dashboard and Account Management App. You will spend your time with the frontend developer team designing the development strategy, application framework, and technical specs required to deliver the products on time. You will also work closely with the Product, Design, Science, and Backend teams to ensure the product is delivered to spec.

Skills/Requirements:
• Strong collaboration across teams with different priorities and constraints
• Mentoring junior members in technical and non-technical aspects of software development
• Identifying opportunities for improving the product, such as technical optimization, design improvements, increased security, etc
• Prioritizing features under strict time constraints
• Clear and concise technical documentation when writing and delegating work
• Empathetic written and verbal communication for working in a high-collaboration team environment
• Adapting and accelerating creative solutions that demonstrate value quickly in a fast-paced environment
• Defining a clear bar for quality release (testing and product acceptance standards)
• Working in a multi-disciplinary team alongside backend developers, UX/UI designers, and product managers to meet a variety of specifications and constraints

The ideal candidate will have experience with:
• Leading a team of frontend developers in building mobile applications using Flutter
• Experience building mobile apps using frameworks like Flutter
• Mentoring junior frontend developers in best practices, including code quality, documentation, and unit testing
• Conducting code reviews and providing constructive feedback
• Scaling web/mobile applications while considering security and technical optimization
• Using analytics tools to answer behavioral questions and drive design decisions (Google Analytics, Mixpanel, etc)
• Writing and delegating tickets in project management software such as Jira
• Writing technical (eg. code standards) and product-level (eg. end-user wiki) documentation in software such as Confluence
• Estimating feature and project timelines
• Familiarity with source code management (git/etc), remote build tools and CI/CD pipelines

Some of the key qualifications to be successful in this role are:
• 3+ years experience in mobile development
• Strong explanatory, collaborative and documentation skills
• Degree in Computer Science, Engineering or related field
• Experience working in an iterative, agile technology product development environment
• Experience with design thinking and lean methodology
• Strong communication (written and verbal) and collaboration skills
• An eye for connecting user behavior with simple, clean, and intuitive UI
• Strong attention to detail and analytical skills
• A strong entrepreneurial spirit to experiment and push the boundaries of the product
• Willingness to overcome a steep learning curve in a short period of time


We offer:
Flexible working hours
A competitive salary and good compensation package
Best hardware
A masseur and a corporate doctor
Healthcare / sport benefits
An inspiring and comfy office