Job Title: Jr. Flutter Developer
Job Type: Full-time
No : of positions : 1
Description
We are seeking for Junior level Flutter Developers at The One World to be responsible for Mobile Application Development. In this position, the successful candidate will design and implement complex IT solutions that is in line with the enterprise architecture roadmap.. Will deliver well designed quality software in a fast-paced agile environment. Will work on a scrum team from all disciplines to ensure successful delivery of solutions that add value to the products and achieve business objectives.
Responsibilities:
- Design and Build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Proficiency in state management techniques using GetX & BLOC
- Expertise in GraphQL APIs
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Write efficient queries for core Data.
- Use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and keeping everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Ensure security guidelines are always followed while developing the app.
- Validate the cloud system to ensure any new changes do not compromise security of the backend server.
- Suggest new features and/or enhancements.
- Consulting with our customer facing representatives about software system design and maintenance.
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Perform time profiling and memory leaks assessment.
- Execute app verification protocol.
- Write tests for the App.
- Following company policies and quality procedures to ensure quality product deliverables.
Basic Qualifications:
- Bachelor's degree
- 3-4years of experience building cross platform mobile apps for Android, IOS and Web.
Preferred Qualifications:
- Flutter: To build cross platform mobile apps for Android, IOS and Web. This should include from making responsive UIs to efficiently query data and also mange states in an optimized mannner.
- Native Android and IOS : To build custom Flutter Packages.
- Firebase : Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
- FIGMA : Should know how to use Figma/Adobe XD to use the design file and use it to build the app.
- Git : To manage and collaborate in different projects with the rest of the team.

About the one world
Similar jobs

Key responsible area-
- Work closely with Project Managers and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
- Attend client meetings during the sales process and during development.
- Work with clients and Project Managers to build and refine graphic designs for websites.
- Convert raw images and layouts from a graphic designer into CSS/XHTML themes.
- Determine appropriate architecture, and other technical solutions, and make relevant recommendations to clients.
- Communicate to the Project Manager with efficiency and accuracy any progress and/or delays.
- Engage in outside-the-box thinking to provide high value-of-service to clients. Alert colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities.
- Be actively involved in and contribute regularly to the development community of the CMS of your choice. Develop innovative, reusable Web-based tools for activism and community building.

Job Description:
We are looking for a good JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (Redux)
- Familiarity with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)

JOB SUMMARY
Take part to the development and the maintenance of the FM SAAS Platform.
· Write technical designs (conception, architecture, data model)
· Maintain/enhance CI/CD processes ( Basic Knowledge is mandatory)
· Develop and maintain the platform
· Support UI developers
· Identify and resolve incidents
· Representing FM in global UI architecture meetings
JOB RESPONSIBILITIES
Customers
Delight our customers by:
· Delivering high quality, bug free software
· Respecting customer commitments
· Respecting UX designs
· Assisting operations (incl. support, delivery and pre-sales) with subject matter expertise when needed
· Providing expected effort to solve customer issues
- Understanding fully the FM Strategy
Teamwork
Work together by:
· Providing a transparent reporting to both the scrum team and the UI team
· Helping other team members to achieve their commitments
· Sharing knowledge
· Driving other UI developers
- Working closely with his/her scrum team
- Working closely with the FM UI team
- Working closely with QA
- Working closely with SRE
- Working closely with the global UI team
- Working closely with the UX team
Innovate
Innovating by:
· Keeping in touch with latest technologies
· Sharing (business/technical) ideas with the team and the management
· Proposing new development tools
· Proposing enhancement to our CI/CD processes
Improve (KPI’s)
Constantly improving by:
· Being proactive and autonomous
· Actively participating to retrospective
· Communicating with other BT UI teams
· Helping others
SKILLS, KNOWLEDGE AND EXPERIENCE REQUIRED
Required Skills
· IT Master’s Degree or equivalent such as Engineering school
· Strong/proven knowledge of Javascript development language
· Strong/proven knowledge of React and its usual ecosystem
· Basic knowledge of Docker
· Strong analytical and algorithmic skills
· Strong communication skills
· Autonomy
· Adaptability
· Team working skills
· Ability to propose and discuss API contract with backend tech leads
· Heightened sense of client service
· Quality and documentation
· Sense of responsibility
· Strong attention to detail
Good to have Skills
· Rigorous, methodical and organized
· Ability to work both independently and within a team
· Knowledge about Single spa
· Knowledge about Kubernetes
· Knowledge about GitLab
· Knowledge about ArgoCD
· Knowledge of SWIFT banking environment would be an advantage
· Knowledge of Open Banking would be an advantage
· Mastery in software engineering tools

● Develop new user-facing features
● Build reusable code and libraries for future use
● Ensure the technical feasibility of UI/UX designs
● Optimize application for maximum speed and scalability
● Assure that all user input is validated before submitting to back-end
● Collaborate with other team members and stakeholders
Requirements
● Practical experience in building web pages in HTML/CSS on PHP
● Practical experience with jQuery for functional side of javascript
● Need to understand how to interlace PHP code with HTML code with loops, etc.
● Understanding of how to write modular code for different HTML snippets in PHP
● Experience with Bootstrap is a plus
● Good knowledge of working with Git is required


Within Freshworks, our team is known by many names Frontend CoE, Frontend Platforms, and
Frontend Experts, to name a few. Our team is a group of experienced individuals who have built
multiple products and scaled them to be highly performant.
We help develop tools and infrastructure services for the frontend tech stack that enables our product
teams to produce consistent and scalable applications on the web. Our goal is clear and
straightforward which is to create the next generation user experience of B2B SAAS.
When we are not building cross-platform features, we interact with frontend teams across the
company and provide expert opinions on various technology and scalability challenges. We
formulate best practices that are followed by teams across the organization.
We are builders and keepers of Crayons - Our own open-source design system is built on Web
components, making Crayons a truly cross-platform library of components and utilities.
We own the frontend performance analytics engine that is used by all the products across the company to track and measure the performance of our frontend system from initial load times to
Our team values a culture of inclusiveness, giving every team member the opportunity to share
opinions and pursue them based on collective alignment. We strongly believe that each one of us
should lift each other and success is achieved as a team.
What we are looking for?
A minimum of 7 years of relevant professional experience
You are very strong in web development fundamentals
You have worked on varied projects in the frontend area and thereby you have a broad
spectrum of exposure to building web-based products and solving problems in the frontend
space
You are extremely proactive and highly biased towards action and progress.
You are independent and self-driven
Responsibility
A well-rounded experience in building products and applications on the web.
Led a team to build highly maintainable web applications using Native JS and using any JS
library like React, ember etc.
Very comfortable with agile methodology and should have taken part in all the stages starting
from backlog management to sprint planning, managing team member’s sprint tasks to fully
delivering epics
Should have set up quality control best practices on code, design and task execution by way
of review and PR workflows.
Should exhibit a strong capacity to deliver something regularly weekly or bi-weekly
Should have experience in collaborating with multiple cross-functional teams like design,
product management etc
Ability to distil specifications from different stakeholders and work with team members to
deliver epics on time with quality
Knowledge of how to make web applications performant by deploying to scaling
infrastructure such as CDN, Filestore etc.
Experience in building Accessible UI, including building applications that are optimized for keyboard, mouse and touch interactions.
Should have collaborated with Architects on the design and implementation of the frontend
application stack.
Nice to have
Experience in Micro frontend architecture and have built apps in this area
AWS systems that help in hosting and managing client infrastructure like S3, Cloudfront,
Lambda etc
Nest is a gamified investment platform for the next-generation and young millennials of the world, to invest, play and earn returns more than a regular savings bank account. The world of gaming is merging with finance to offer a more immersive user experience and help users learn how to manage their money. We’re creating a new breed of asset managers and fin-fluencers with Nest.
About the role
- We are looking for an expert Flutter developer who is proficient in Dart and Firebase.
- The person will be developing user interface components and implementing them by following well-known Flutter workflows (such as providers, bloc, controllers and so on).
- The person will also be focusing on APIs and ensuring that these are integrated with the application.
- Preference will be given to candidate with experience in animation and games
Basic Qualifications
- Strong development skills with verifiable past work in Flutter.
- Proficient experience working with various Firebase capabilities.
- Past experience working with API management and client integration.
- A strong understanding of State Management, managing async datastreams, and familiarity with design principles.
- Ability to transform complex requirements to clear, time-oriented specifications.
- 2+ years of relevant work experience.
Preferred Qualifications
- Previous Flutter apps that are published and available on the Play/App Store.
- Proficient understanding of cross-platform compatibility and UI consistency in various device types.
- Familiarity with Javascript/Typescript.
- Knowledge of Android and iOS programming.
- Proactive approach to build better in-house coding practices and systems.
- Be highly autonomous in solving complex tasks, issues and platform challenges.
What you’ll receive
- A compensation competitive to premier firms
- Incredible learning and exposure to every aspect of a funded financial startup as an early member, working directly with the founders.
- Recognition and experience of working on a platform with an exponential user growth curve.
- A fun and receptive work culture which promises to never get mundane!


Very good knowledge of material design components
Angular CLI and CDK.
Creating new Components
String Interpolation and property binding.
In depth knowledge on angular Core package
Two way binding concept
Use cases on Angular Life cycle methods
Inbuilt directives and custom directive
Creation of Custom events and Event binding between components.
Communication between two custom components
Local references and View child and Content Child options
Services and Dependency Injection and its implementation in various use cases
Angular Routers and routing
Observables and their use and implementation
Pipes to transform output Creating Http request ( API handling)Dynamic Components
Good Knowledge of HTML5, CSS3, JQuery, Typescript
Proficient understanding of code versioning tools, such as Git, SVN
Adhering to best design practice
Good Written and Verbal communications.

JavaScript
- ReactJS
- Redux-Saga
- ES6 (or TypeScript) syntax
- Good problem-solving
- Good debugging
Good to have :
- TypeScript experience
- Material UI experience
- JEST knowledge
- Git and Github/Gitlab/Bitbucket experience

Job Requirements:
Strong experience in JavaScript (ES5), Object-oriented JavaScript and ES2015 concepts.* Experience in ReactJS with good understanding of React Lifecycle methods, component-based design and flux pattern.
* Experience in CSS frameworks (Bootstrap/Material Design/Foundation)
* Experience in unit testing frameworks (Jasmine/Mocha/Jest)
* Experience in module bundler or task manager (Webpack/System.js/Gulp/Grunt)
* Experience in web application profiling using tools such as Chrome DevTools
* Additional skills: Knowledge of ESB, NoSQL databases (Hadoop/Cassandra/MongoDB), experience with mobile, SaaS and cloud-based development.
* Ability to explore and grasp new technologies.

•Able to work with creating complex logics for the manipulation of DOM as well for binding.
•Should know how to work with HTTP calls in Angular.
•Experience working with Micro frontend angular applications is added advantage
•Should be able to get a fast grip of the requirements and must be able to create the UI/UX accordingly.
•Collaborating techniques with back-end developers as well the client users is a must.
•Should be very familiar with versioning systems such as git or Azure DevOps
•Should be efficient in writing CSS styling.
•Good to have knowledge of CSS styling, agile methodology.

