Description
PENNEP is seeking a skilled and motivated Mobile Developer to join our team and contribute to the creation of exceptional mobile applications. As a Mobile Developer, you'll be responsible for crafting high-quality, user-centric mobile applications for both iOS and Android platforms. From brainstorming ideas to deploying polished apps, you'll be involved in every phase of the app development lifecycle.
Responsibilities
- Collaborating with cross-functional teams, including designers, product managers, and backend developers, to define app requirements and features.
- Participating in the entire app development lifecycle, from concept and design to testing, deployment, and post-launch support.
- Writing efficient, maintainable, and well-documented code in Flutter.
- Implementing user-friendly interfaces and collaborating with designers to ensure excellent user experiences.
- Integrating external APIs and third-party libraries to enhance app functionality.
- Identifying and addressing performance bottlenecks, troubleshooting bugs, and improving app stability.
- Staying up-to-date with industry trends and best practices to continuously enhance your skills and contribute to the team's growth.
- Taking ownership of code quality, security, and performance to deliver high-quality, reliable applications.
- Participating in code reviews and providing constructive feedback to team members.
Requirements
- 2+ years of work experience in mobile app development, with a strong portfolio of published apps on both iOS and Android platforms.
- Solid experience with cross-platform development framework Flutter.
- Familiarity with mobile app development frameworks and libraries.
- Strong problem-solving skills and the ability to work independently.
- Excellent communication and teamwork skills.
- Knowledge of UI/UX principles and design best practices.
- Experience with version control systems (e.g., Git) is a plus.
- Knowledge of mobile app testing, deployment, and performance optimization.
Nice to Have
- Ability to use Atlassian tools (Jira, Confluence).
- Knowledge of backend development and AWS Cloud technologies (Amplify, API Gateway, Lambdas, DynamoDB, Cognito, CDK, etc).
- Familiarity with app deployment processes on the App Store and Google Play Store.
- Contributions to open-source projects or personal coding projects.
Education
A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Employment Type
Full-Time
Work Arrangements
Office Work, Remote Work