
Overview
Work Description
About Femtosoft Technologies
Our knowledge and commitment have firmly established us in the marketplace, fueled by our enthusiasm and creative drive that motivates us to succeed in every endeavor. We have witnessed significant growth by responding to the changing needs and trends. At present, Femtosoft Technologies concentrates on flourishing sectors within web design and software development. Furthermore, we have crafted particular service characteristics to ensure client satisfaction and provide enhanced efficiencies in clear and measurable ways. We are committed to shaping the future of technology through strategic leadership appointments that promote innovation and attain success.
Role Description
Facilitate the comprehensive application lifecycle, encompassing conception, design, testing, deployment, and ongoing support. Develop fully operational mobile applications by crafting clean and efficient code. Collect detailed requirements and propose appropriate solutions. Develop unit and user interface tests to detect any malfunctions. Diagnose and resolve issues to enhance performance efficiency. Develop interfaces aimed at improving user experience. Coordinate with the Product Development team to strategize the implementation of new features. Ensure that both new and existing applications comply with quality standards. Investigate and propose innovative mobile products, applications, and protocols. Keep informed about the latest developments in technology trends.
Qualifications
- Comprehension of native mobile application development for either iOS or Android platforms.
- Understanding fundamental data structures and algorithms.
- Good communication skills.
- A fundamental comprehension of programming languages including Java, Kotlin, or Swift.
- Knowledge of mobile development frameworks such as Android Studio or Xcode.
- Excellent analytical abilities coupled with a sharp attention to detail.
- Demonstrated capacity to collaborate within a team setting and convey information proficiently.
- A strong passion for acquiring new technological knowledge and enhancing your programming abilities.
Job Responsibilities
- Should have knowledge of dart programming language.
- Should have knowledge of the Flutter framework.
- Work in conjunction with senior developers to conceptualize, create, and sustain applications based on MAUI.
- Facilitate the execution of UI/UX designs across various platforms, guaranteeing a uniform and user-centric experience.
- Develop code that is clean, efficient, and maintainable by adhering to established best practices and coding standards.
- Perform code evaluations, detect errors, and offer remedies to improve the performance and stability of the application.
- Remain informed about the most recent trends and technologies in MAUI development to provide the team with innovative ideas.
- Engage in a diverse range of mobile application projects.
- Investigates emerging technologies and integrates them into systems and products.
- Demonstrates proactive leadership in managing projects and working collaboratively with team members.
- Conducts testing, integration, development, troubleshooting, and debugging of mobile applications.
- Accountable for the design and execution of essential components within mobile applications.
- Enhance the effectiveness and performance of existing systems and products.
- Revise existing products and create new ones in accordance with product specifications.
Skills Required
- Currently obtaining a degree in Computer Science, Software Engineering, or a related discipline.
- A fundamental comprehension of the principles of mobile development.
- Familiarity with the mobile development framework Flutter.
- Excellent analytical abilities and a keen focus on precision.
- Capacity to engage effectively in a team-oriented setting.
- A strong desire to acquire knowledge and embrace new challenges.
- Demonstrated professional experience as a Mobile developer.
- Possessing familiarity with external libraries and application programming interfaces (APIs).
- A comprehensive understanding of object-oriented programming (OOP) design principles is essential.
- Demonstrate exceptional analytical abilities and a strong inclination towards effective problem resolution
- The capacity to collaborate effectively within a team setting.
Benefits
- You will acquire practical experience in application development environments such as iOS and Android, as well as in cross-platform frameworks like Flutter.
- Internships frequently provide opportunities to develop or enhance real applications, enabling individuals to utilize their programming abilities in a practical and meaningful manner.
- Engaging with practical challenges enhances your skills in troubleshooting, refining, and developing effective solutions.
- Collaboration with designers is expected, which will deepen your comprehension of how to develop applications that are both user-friendly and aesthetically pleasing.
- You will gain comprehensive knowledge of the complete development lifecycle, encompassing all stages from the initial concept and design phase through to deployment and ongoing maintenance.
Work Information
Work Mode
Work from Office
Working Days
Mon to Sat
Duration
3 - 6 Months
Certificate
will be provided