Software Engineering Associate
Job Summary:
As a Software Engineering Associate, you will assist in the design, development, and maintenance of web portals and applications, including iOS and Android apps. The ideal candidate will have programming skills in TypeScript and Python, as well as proficiency in HTML. You will work closely with experienced engineers and contribute to the creation of user-friendly, scalable software solutions.
Key Responsibilities:
- Assist in designing, developing, and maintaining web portals and applications using TypeScript, Python, and HTML.
- Participate in the development of iOS and Android applications.
- Collaborate with team members to define project requirements and specifications.
- Write clean, maintainable, and efficient code while following best practices in software development.
- Participate in code reviews and contribute to team discussions.
- Troubleshoot and debug applications to enhance performance and user experience.
- Stay updated with emerging technologies and industry trends to support the development process.
Qualifications:
- Graduated with a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Familiarity with TypeScript and Python programming languages.
- Proficiency in HTML and CSS for front-end development.
- Experience or coursework in designing and developing web and mobile applications (iOS/Android) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Basic understanding of JavaScript frameworks (e.g., Angular, React) is a plus.
- Familiarity with mobile app development frameworks (e.g., React Native, Flutter) is advantageous.
- Basic understanding of version control systems like Git.
- Interest in learning about software development best practices and methodologies.