What We’re About:
At Looloo, we believe that deep technology will play an increasingly important role in defining the future of all industries. We are driven by a strong passion to solve the challenging problems facing the world today by developing innovative solutions that can lay a foundation for a better tomorrow.
What Your Work Looks Like:
Senior Mobile developers must balance between direct programming execution and leadership responsibilities. Ideal candidates must not only be able to create and maintain computer programs, program documentation, and operating instructions, and participate in the systems design process, but also provide mentorship and guidance to other junior programmers assigned to their team. They must be able to work with designers, project managers, and clients, create a robust plan to ensure timely and quality execution, and distribute work to their team. For this role, we are looking for candidates who are experienced with mobile application development using Flutter. They should be familiar with basic concepts such as state management, asynchronous programming, widget lifecycle.
Responsibilities:
- Lead a software development team to build high quality software systems (opportunities available for projects related to web frontend, mobile applications, and backend).
- Design and develop mobile applications using Flutter according to project requirements.
- Write unit/automated tests for mobile applications.
- Design and create scalable and robust software systems.
- Provide technical guidance to junior team members and set good technical work culture/best practices.
- Work with a team of designers, project managers, and clients to understand problem requirements, design software that satisfies those specifications, and help the team break down problems into technical tasks.
Preferred requirements & competencies:
- Bachelor’s degree or higher in software engineering, computer engineering, computer science, information technology or related fields
- At least 5 years of experience as a software engineer/programmer
- Experience in leading a software development project (usually as a technical lead or manager)
- Has a working and current knowledge of programming (must be able to write programs). Can design, write, and review code at high quality.
- Strong analytical and troubleshooting skills
- Can work as a team, is diligent, and has excellent communication skills
- Eager to learn new technologies
What We Value
- Team members who aren’t satisfied with surface-level answers.
- People who have a high sense of ownership in the work that they do and actively find ways to continually improve their quality of work.
- Team players who are always looking for ways to help out others.
- Adaptive, thoughtful, and introspective; willing to learn, teach, lead and follow.