At Barsan, we are looking for a talented and motivated Full Stack Developer to join our dynamic team. If you thrive in a fast-paced environment, love solving complex problems, and want to contribute to exciting projects from frontend to backend, Barsan is the perfect place for you to grow your career and make an impact.
Responsibilities:
- Develop and maintain Android applications using Java and Kotlin programming languages.
- Utilize Android Studio proficiently for designing, implementing, and testing applications.
- Implement communication with Web APIs to exchange data between the app and backend services.
- Apply Design Patterns to ensure clean, maintainable, and scalable code.
- Collaborate effectively within a development team and participate in team meetings.
- Prepare and update technical documentation related to the codebase and implemented features.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A master's degree is a plus.
- Familiarity with NDK is a plus for developing performance-critical or native components.
- Knowledge of C++/C is an advantage for working with native code and optimizing app performance.
- Time management skills and the ability to prioritize tasks to meet deadlines.
- Proactive attitude with a passion for learning new technologies and improving existing processes.
- Good communication skills and ability to work collaboratively in a team environment.