Code Fusion Technologies is a global software development company providing IT solutions to enterprises worldwide. Combining proven expertise in technology, and an understanding of emerging business trends, Code Fusion delivers a range of software development solutions that includes e-business solutions, enterprise applications, professional website design and development, product engineering, CMS software, etc.
Detailed Job description / requirements:
The Code Fusion team is seeking a Software Engineer who will be responsible for the delivery, architecture, and development of complex large-scale systems. The ideal candidate will have a solid foundation in Software Engineering principles and 2+ years of hands-on Flutter development.
The candidate should work within an agile development environment with other developers and responsibilities include design & development of performant mobile apps on both the iOS and Android platforms, participate in project planning, develop and delivering world-class software solutions and work directly with Product Management and Sales to design and develop new product features.
Main Tasks and Responsibilities:
Design and develop complex and highly scalable Mobile applications and participate in all phases of the development process: planning, construction, and testing.
Build pixel-perfect, buttery smooth UIs across both mobile platforms.
Independently develop, code or modify, test, and debug application programs of varying degrees of complexity.
Work as a key project resource on a project team or independently to complete assigned tasks.
Writing well-designed, efficient, and testable code.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Solid understanding of OOP paradigms, state management, offline storage, JSON/XML parsing & serialization, multi-threading & networking.
Bachelor’s Degree (BE, Computer Science, or any related field).
Must have 2+ years of software development experience on Flutter.
Proven expertise in architecting and developing high availability, scalable, performance-oriented multi-tier enterprise applications with Flutter.
Proficient with deploying for both android and iOS environments.
Thorough knowledge of SDLC(Software Development Life Cycle).
Experience in developing highly scalable applications that handle huge traffic and large amounts of data.
Proficient with location and google maps integration using flutter.
Solid knowledge and understanding of NoSQL and Relational databases (MySQL, Oracle, etc.) and understanding of database concepts (schemas, tables…).
Ability to handle multiple, competing priorities, and meet deadlines.
Good knowledge of Design Patterns and development best practices.
Experience working in a SCRUM team.
Innovative, strong Decision Making, entrepreneurial, and strong team player with amazing problem-solving skills.
Proficiency with GIT as a version control system.
Experienced in Agile development methodologies and tools including JIRA and Bitbucket.
Knowledge of Docker, Firebase, and AWS services like EC2, RDS, SQS, and OpsWorks will be a plus.
We Offer the Following Benefits:
5 days working week.
Young and Motivated Team.
Team events and movie nights.
Unlimited growth for achievers.
Note: It is compulsory to fill-up the form and candidates won't get a callback if they don't fill out this form.
|Category||Engineering - Software, Computer - Programming, Web Designing and Programming, Mobile App Development, Software Development|
|Salary||Based on experience|
|Position Type||Full Time|
|Position Level||Mid Level|
|Education||B.E. in Computer Science, Bachelors in Computer Science|
|Posted Date||16 May, 2022|
|Apply Before||15 Jun, 2022|