Job Description
- Develop high-quality mobile applications using React Native, Flutter, iOS, and Android frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications to optimise performance and resolve bugs.
- Stay updated with the latest trends and technologies in mobile application development.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Work closely with UI/UX designers to implement captivating and intuitive user interfaces.
- Contribute to the entire application lifecycle, from concept and design to testing and deployment.
- Keep abreast of industry best practices and standards.
Requirements
- Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
-Proficient in Architectural Design Patterns.
- Proven experience as a Mobile Application Developer with a strong portfolio of mobile applications developed using React Native, Flutter, iOS, and Android.
- Proficiency in React Native, Flutter, Swift, Kotlin, and/or Java.
- Solid understanding of the mobile development lifecycle and best practices.
- Familiarity with RESTful APIs, JSON, and web services integration.
- Experience with version control systems such as Git.
- Excellent problem-solving and analytical skills.- Strong communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Knowledge of Agile development methodologies are a plus.
- Experience with additional programming languages and frameworks is a plus.
- Knowledge of cloud platforms such as AWS or Google Cloud Platform is a plus.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
- Understanding of mobile app security best practices.
- Experience with automated testing frameworks.
- Contributions to open-source projects or active participation in developer communities is a plus.
BE
DISCOVERED
Login