Company Overview
Team Geek Solutions is a dynamic and innovative tech company aimed at delivering unique software solutions that enhance operational efficiency for a wide range of clients. Our commitment to excellence is reflected in our core values: creativity, collaboration, and integrity. We believe in fostering a culture where innovation thrives, and every team member is valued. Joining us means being part of a forward-thinking organization that prioritizes professional growth and a positive work-life balance.
Role Responsibilities
- Design and develop mobile applications using Swift for iOS and Kotlin for Android.
- Collaborate with UI/UX designers to create intuitive and engaging user interfaces.
- Implement application programming interfaces (APIs) for seamless integration with back-end services.
- Conduct regular testing and debugging of applications to ensure smooth performance.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean, maintainable, and efficient code.
- Maintain and improve existing applications through iterative development.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay up-to-date with emerging technologies and industry trends to innovate development processes.
- Document application features and technical processes for future reference.
- Assist in conducting code reviews and provide constructive feedback.
- Ensure best practices for development and workflow management are followed.
- Identify and mitigate risks throughout the project lifecycle.
- Participate in Agile ceremonies such as sprint planning and retrospectives.
- Engage with team members to brainstorm and resolve technical challenges.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- Proven experience as an Application Developer, specifically with Swift and Kotlin.
- Strong understanding of mobile application design principles.
- Experience with consuming RESTful APIs and third-party libraries.
- Familiarity with cloud platforms and mobile development frameworks.
- Solid understanding of software development life cycle (SDLC).
- Knowledge of version control systems, preferably Git.
- Strong analytical and problem-solving skills.
- Effective communication skills for collaboration with diverse teams.
- Ability to work independently and in a team-oriented environment.
- Detail-oriented with excellent organizational skills.
- Prior experience in Agile development environments is a plus.
- Ability to prioritize tasks and manage time effectively.
- Passion for technology and continuous learning.
- Knowledge of best practices in mobile app security.
- Creative mindset with a willingness to innovate.
Skills: mobile app security,cloud platforms,problem-solving skills,mobile app design,restful apis,app builder,apis,swift,mobile development frameworks,organizational skills,software development life cycle (sdlc),kotlin,agile development,analytical skills,swift payments,version control (git),mobile application development,communication skills