Flutter Mobile Developer at Tulix App February, 2021

Job Description

Experience

Description


Are you passionate about developing simple, elegant solutions to complex problems? Do you like working closely with customers and delighting them with amazing user experiences?
We are looking for a qualified Flutter Mobile developer to join our Engineering team. You will be working with our engineers to develop and maintain high-quality mobile applications. If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you.
As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment. Ultimately, you should be able to design and build the next generation of our mobile applications.
Responsibilities

Support the entire application lifecycle (concept, design, test, release, and support)
Produce fully functional mobile applications writing clean code
Gather specific requirements and suggest solutions
Write unit and UI tests to identify malfunctions
Troubleshoot and debug to optimize performance
Design interfaces to improve user experience
Liaise with the Product development team to plan new features
Ensure new and legacy applications meet quality standards
Research and suggest new mobile products, applications, and protocols
Stay up-to-date with new technology trends

Qualifications

1+ years of professional experience working with Flutter.
4+ years of professional software development experience.
Flutter: To build cross-platform mobile apps for Android, IOS, and Web. This should include making responsive UIs to efficiently query data and also manage states in an optimized manner.
Knowledge of RESTful and GraphQL APIs.
Know how to implement authorization with mechanisms like OAuth, JSON Web Token.
Strong hands-on experience with source code management systems like Git.
Understanding what the business/stakeholders need and transfer that into your project.
An understanding of Flutter's best practices and a commitment to following them.
Ability to work through new and difficult Flutter issues and contribute to libraries as needed.
Ability to create and maintain continuous integration and delivery of Flutter applications.
Excellent analytical skills with a good problem-solving attitude.
Ability to perform in a team environment.

Nice To Have

Knowledge of AWS services: Lambda, S3, Amplify, IoT, IAM.
Meaningful experience working on large, complex systems.