
Pozíció leírása / Job description
Our Partner is a rapidly expanding company specializing in telecommunications and IT services for a special segment. With their international workforce exceeding 300 employees, they develop, implement, and manage communication systems.
Responsibilities
-
Mobile App Development: Design, build, and maintain advanced applications for the Android platform using Kotlin, Java (for Android).
-
User Interface Design: Collaborate with UI/UX designers to implement appealing and user-friendly interfaces while ensuring a seamless user experience across different devices and screen sizes.
-
API Integration: Integrate RESTful APIs, third-party libraries, and services to fetch data, authenticate users, and enable various functionalities within the mobile applications.
-
Code Optimization and Performance: Optimize application performance, including speed, memory usage, and battery consumption, to ensure smooth and efficient operation on various devices.
-
Testing and Debugging: Conduct thorough testing of applications to identify and fix bugs, performance issues, and security vulnerabilities. Perform debugging and troubleshooting to resolve issues promptly.
-
Version Control: Utilize version control systems like Git to manage source code, track changes, and collaborate effectively with team members.
-
Documentation: Document codebase, APIs, and development processes to facilitate seamless collaboration, knowledge sharing, and future maintenance.
-
Platform-Specific Guidelines: Stay updated with platform-specific guidelines, best practices, and new features introduced by Google, ensuring compliance and leveraging the latest capabilities.
-
Leadership and Team management:
-
Provide guidance and mentorship to junior developers and Development team members.
-
Assign tasks, manage workloads, and ensure that team members adhere to developing standards and processes.
-
Foster a collaborative and positive team environment, encouraging continuous learning and improvement.
-
Collaborate with testers, product owners, and other stakeholders to understand requirements and clarify expectations.
-
Participate in project meetings, providing insights and updates on development progress and issues.
-
Stay updated with the latest trends and advancements in development tools, methodologies, and technologies.
-
Conduct regular reviews and retrospectives to assess the effectiveness of development efforts and make necessary adjustments
Elvárások / Requirements
Required qualifications and skills
-
5+ years working in UI development, with at least 2-3 years in a lead role
-
Proven experience in mobile app development for Android, with a strong portfolio showcasing relevant projects.
-
Solid understanding of mobile UI/UX principles and experience with UI frameworks such as Material Design (Android).
-
Skills interacting with multiple types of API formats, preferably REST and GraphQL, but additional skills with Websockets, SSE, RPC would be desired.
-
Work with designers and other partners to provide input on design & wireframing.
-
Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
-
Familiar with publish the application on Google Store
-
Experience with Agile development methodologies.
-
Strong interpersonal and organizational skills.
-
Leadership and team management skills.
-
Independent problem-solving skills and product focused way of thinking.
-
Good command of English.
Advantage:
-
Cross-Platform Development: Utilize frameworks like React, Flutter, or .NET MAUI for cross-platform development, ensuring code reusability and efficiency.
-
Bachelor’s or Master’s in Computer Science, Engineering, Physics, Math, or related work experience.
-
Experience with UI design principles.
-
Experience in mobile application architecture design.
Amit nyújtunk / Benefits
- professional challenges, inspiring, diverse tasks
- structured development process
- learning path on new technologies (AI, LLM)
- multiculture environment
- flexible working hours and home office days
- relaxed atmosphere, steady, supportive international team
- easily accessible modern office with good infrastructure
- complimentary coffee, fruits and snacks