Overview
Pause Factory started operations in 2009 as Simeon’s Pivot Resources, a human resource and management consulting company; providing management consulting and human resource solutions to organizations. Based on global research and our mission to fact find what really creates transformation in employee’s performance, we discovered the pivotal role EMOTIONS play in the process of performance and change, and then we became a partner to Six seconds in the USA (the world’s largest Emotional Intelligence Network).
This global partnership led to the establishment of PAUSE FACTORY; a people and alignment company, blending Emotional Intelligence tools and competencies into all areas of business need to create the needed transformation training and consulting.
Job Position: Flutter Developer
Job Location: Ilupeju, Lagos
Job Description
- As a Flutter Developer, you will be responsible for designing, developing, and maintaining mobile applications using the Flutter framework.
- You will collaborate with cross-functional teams, including designers and backend developers, to create high-quality, user-friendly mobile applications for various platforms.
- Your role will involve translating design wireframes and requirements into efficient and scalable code while ensuring a smooth user experience.
- You will also be responsible for troubleshooting and debugging applications to fix any issues that may arise.
Job Responsibilities
- Develop and maintain mobile applications using the Flutter framework.
- Collaborate with designers and backend developers to define application features and functionality.
- Translate design wireframes and requirements into efficient and scalable code.
- Optimize application performance to ensure a smooth and responsive user experience.
- Implement and maintain application security measures.
- Troubleshoot and debug applications to fix any issues or bugs.
- Conduct thorough testing to identify and resolve application defects.
- Stay up-to-date with the latest industry trends and technologies related to mobile app development.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Document code, processes, and best practices for future reference.
Job Responsibilities
- A Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- Proven experience in mobile application development using Flutter.
- Strong knowledge of Dart programming language.
- Proficiency in working with RESTful APIs and integrating them into mobile applications.
- Familiarity with mobile app development patterns, architecture, and best practices.
- Experience with version control systems, such as Git.
- Solid understanding of mobile UI/UX design principles and the ability to translate design wireframes into functional mobile applications.
- Knowledge of mobile app testing frameworks and strategies.
- Ability to work in a fast-paced, collaborative environment and meet project deadlines.
- Excellent problem-solving and debugging skills.
- Strong communication and interpersonal skills.
- Minimum of 2 years of experience
- Involved in production stage applications
Skills:
- Dart Programming Language: Proficiency in Dart, the programming language used for Flutter development. Understanding Dart’s syntax, features, and concepts is crucial.
- Flutter Framework: Strong knowledge of the Flutter framework, including its widget system, architecture, and core libraries. Experience with Flutter’s UI components and navigation patterns is important.
- Mobile App Development: Familiarity with mobile app development principles, including user interface design, responsive layouts, and mobile-specific considerations such as performance optimization and device compatibility.
- Front-end Development: Understanding of front-end technologies such as HTML, CSS, and JavaScript. This knowledge helps in integrating Flutter apps with web-based components or web services.
- State Management: Experience with state management approaches in Flutter, such as Provider, BLoC (Business Logic Component), Redux, or MobX. Proficiency in managing and synchronizing app state is essential for building complex applications.
- RESTful APIs: Knowledge of working with RESTful APIs to integrate Flutter applications with back-end services and retrieve or update data. Familiarity with handling HTTP requests, parsing JSON responses, and authentication mechanisms is beneficial.
- Cross-Platform Development: Ability to build applications that run on multiple platforms, including Android and iOS, using a single codebase. Understanding the nuances of platform-specific implementations and adapting the UI/UX accordingly is important.
- Mobile App Testing: Experience with testing frameworks and methodologies specific to Flutter, such as widget testing and integration testing. Knowledge of debugging tools and techniques for identifying and resolving issues is crucial.
- Version Control: Proficiency in using version control systems like Git to manage code repositories, collaborate with other developers, and handle branching and merging effectively.
- UI/UX Design: Basic knowledge of UI/UX design principles to create visually appealing and user-friendly interfaces. Collaboration with designers and an eye for detail can contribute to a better user experience.
- Problem Solving: Strong analytical and problem-solving skills to identify issues, debug code, and propose effective solutions in a timely manner.
- Continuous Learning: An eagerness to stay updated with the latest Flutter releases, libraries, tools, and best practices. Flutter’s ecosystem evolves rapidly, so a willingness to learn and adapt is crucial.
Application Deadline
8th September, 2023.
How to Apply
Interested and qualified candidates should send their CV to: jobs@pausefactory.org using the Job Title as the subject of the mail.
Note: Only qualified candidates will be shortlisted.