Overview of the Company
iLabs, established in 2012 and headquartered in Battaramulla, Sri Lanka, is a privately held company specializing in the architecture, design, and development of Web, Mobile, and AI technologies. Their service offerings encompass IT strategy consulting, IT operations, DevOps, SEO, and digital marketing solutions.
The company focuses on several key areas:
- Big Data/AI Engineering: Assisting businesses in processing large datasets to extract meaningful insights.
- E- E-Commerce Solutions: Providing expertise to navigate the post-COVID-19 e-commerce landscape.
- UI/UX Design: Enhancing user interactions through world-class user experiences and interfaces.
- Delivery Technology: Developing essential delivery solutions tailored to business needs.
Web & Mobile Application Development: Creating a range of applications from simple content management systems to complex dynamic platforms.
iLabs serves a diverse clientele across the USA, Canada, Singapore, Sri Lanka, and other regions, addressing the needs of both startups and established organizations seeking digital transformation. The company comprises a team of engineers, designers, innovators, operations experts, and digital marketing consultants dedicated to tackling complex challenges and driving innovation.
Reviews of the company
Employee reviews of iLabs, a software company based in Battaramulla, Sri Lanka, present a mixed picture of the workplace environment. According to 2 reviews on Glassdoor, the company holds an average rating of 3.4 out of 5 stars, with 44% of employees expressing a willingness to recommend it to a friend. Glassdoor
Responsibilities:
- Develop and maintain high-performance Android/iOS applications.
- Collaborate with teams to define, design, and launch new features.
- Integrate external APIs and work with remote data (REST, JSON).
- Ensure code robustness through unit testing.
- Identify and resolve bugs to enhance app performance.
- Stay updated with emerging mobile technologies.
Qualifiacations
- Proficiency in Dart and Flutter.
- Experience publishing at least one Android app on the Play Store.
- Strong knowledge of mobile architecture, Material Design, and state management (BLoC, Streams, Futures).
- Experience in debugging, testing, and using third-party libraries.
- Familiarity with Git and the full mobile development lifecycle.
CV Tips for this Position
1. Highlight Relevant Skills
- Emphasize your proficiency in Dart and Flutter, showcasing specific projects where you utilized these technologies.
- Mention your experience with state management (e.g., BLoC, Provider) and Material Design implementation.
- List tools you’re comfortable with, such as Git, REST APIs, and third-party libraries.
- Include experience in debugging and testing (both on Emulator and real devices).
2. Showcase Published Apps
- If you’ve published apps to the Play Store, include links to those apps. Mention the role you played in their development.
- Highlight specific features you worked on and technical challenges you overcame in the process.
3. Focus on Technical Expertise
- Detail your experience with networking concerns like handling JSON data and serialization.
- Include examples of how you’ve utilized streams and futures for handling asynchronous tasks.
4. Demonstrate Collaboration Skills
- Mention how you’ve collaborated with cross-functional teams (e.g., designers, back-end developers) to launch features or products.
- Provide examples of how you’ve contributed to team discussions or decision-making processes.
5. Show Knowledge of Development Lifecycle
- Indicate your understanding of the full mobile development lifecycle, from concept to deployment.
- Mention any experience with CI/CD pipelines, if applicable.
6. Include Testing and Bug Fixing Experience
- Provide examples of how you’ve used testing frameworks and tools for unit tests and bug fixing.
- If possible, share instances where you identified and solved performance bottlenecks.
7. Mention Soft Skills
- Add any soft skills like problem-solving, communication, and time management, which are essential for remote and collaborative work.
8. Tailor Your CV
- Customize your CV for each job application by aligning your experience and skills with the specific job description.
- Use keywords from the job posting to improve the chances of passing through ATS (Applicant Tracking Systems).
- By incorporating these tips, your CV will effectively demonstrate both your technical abilities and your practical experience, making you a strong candidate for a Flutter Developer role.
Organization | ilab |
Closing Date | N/A |
Advertisement | View |
Source | www.ilabs.lk |