Early Career - Mobile Developer at TEKsystems
About the role As a Mobile Developer in the early stages of your career at TEKsystems, you will have the opportunity to immerse yourself in the dynamic world of mobile application development. This position is designed for individuals who are eager to learn and grow within a collaborative environment. You will work alongside experienced developers and project managers to create innovative mobile solutions that meet the needs of clients across various industries. Your contributions will play a crucial role in enhancing user experiences and driving technological advancements.
Key facts
Location: Birmingham, AL Engagement: Full-time, entry-level position
What you'll do
- Collaborate with cross-functional teams to define, design, and implement new features for mobile applications.
- Participate in the full software development lifecycle, including planning, coding, testing, and deployment of mobile applications.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Troubleshoot and debug applications to optimize performance and user experience.
- Stay current with emerging trends and technologies in mobile development to ensure the applications remain competitive and innovative.
- Assist in the integration of third-party APIs and services to enhance application functionality.
- Conduct code reviews and provide constructive feedback to peers to foster a culture of continuous improvement.
- Document development processes, code changes, and application features to ensure clear communication among team members.
- Participate in daily stand-ups and sprint planning meetings to contribute to project timelines and deliverables.
- Engage in user testing and gather feedback to refine applications based on user needs and preferences.
- Collaborate with UX/UI designers to ensure a seamless and visually appealing user interface.
- Contribute to the development of technical specifications and project documentation to support project goals and objectives.
Requirements
- A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Familiarity with mobile development frameworks such as React Native, Flutter, or Swift for iOS and Kotlin for Android.
- Basic understanding of programming languages such as Java, Swift, or JavaScript.
- Knowledge of version control systems, particularly Git, for collaborative development.
- Strong problem-solving skills and the ability to think critically under pressure.
- Excellent communication skills, both verbal and written, to effectively convey technical concepts to non-technical stakeholders.
- A passion for technology and a desire to learn and grow within the mobile development field.
Nice to have
- Experience with Agile methodologies and familiarity with tools like JIRA or Trello for project management.
- Understanding of RESTful APIs and how to connect mobile applications to backend services.
- Exposure to cloud services such as AWS or Firebase for mobile application deployment and management.
- Previous internship or project experience in mobile application development is a plus.
Skills & tools
- Proficiency in mobile development languages and frameworks, including but not limited to Swift, Kotlin, React Native, and Flutter.
- Familiarity with integrated development environments (IDEs) such as Android Studio and Xcode.
- Understanding of mobile application architecture patterns, such as MVC or MVVM.
- Knowledge of database management systems and data storage solutions for mobile applications.
- Basic understanding of UI/UX principles to create user-friendly interfaces.
Practical notes
- This position is based in Birmingham, AL, and requires a full-time commitment.
- The salary for this role is competitive and commensurate with experience, with opportunities for growth and advancement within the company.
- TEKsystems is an equal opportunity employer and welcomes applicants from diverse backgrounds.
- Visa sponsorship may be available for qualified candidates.
META Company: TEKsystems Title: Early Career - Mobile Developer Listed location: Birmingham, AL