53 Talent Socio Jobs
Senior Digital Engineer II - Mobile Frontend Development (5-7 yrs)
Talent Socio
posted 4d ago
Flexible timing
Key skills for the job
A Senior Digital Engineer II plays a critical role in engineering teams. They are expected to demonstrate strong technical skills, and problem-solving abilities, and collaborate effectively with their teams to contribute to software development and innovation. This position focuses on developing, testing, and maintaining software products and solutions. The role requires a strong technical foundation, creativity, and a collaborative mindset.
Responsibilities :
- Design and develop high-quality, scalable, and robust software components.
- Deliver software projects collaboratively with team members, including Senior Digital Engineers, Dev Leads, and senior engineers.
- Understand and translate business requirements into technical solutions.
- Contribute to the improvement of existing codebases and participate in code reviews.
- Troubleshoot, debug and resolve technical issues in existing software applications.
- Write clean, efficient, and well-documented code.
- Engage in the full software development lifecycle, from concept to deployment and support.
- Stay updated on new technologies and best practices in software development.
- Participate in team meetings, providing updates and insights on project progress.
Requirements :
- Experience Level : 5 - 6 Years.
- Experience building Front End Applications on different technologies including hands-on working experience on Flutter.
- Solid understanding of computer science fundamentals, including data structures, algorithms, and software design.
- Deep Understanding and hands-on experience in end-to-end development for Mobile Apps on Flutter.
- Good problem-solving skills and attention to detail.
- Ability to work effectively in a team environment and communicate clearly with team members.
Professional Requirements :
- Bachelor's degree in computer science, Engineering, or a related field.
- Typically, 3-5 years of experience in software development.
- Demonstrated experience in developing scalable and reliable software solutions.
Other Requirements :
- Strong understanding of Flutter. Experience with other frameworks like React Native, SwiftUI, and Jetpack Compose is an added benefit.
- Good knowledge of rendering engines in Flutter, Browser, iOS, and Android.
- Good understanding of RESTful APIs, GraphQL, and Web Sockets.
- Ability to debug and profile Web/Mobile applications with Chrome DevTools or Native profilers.
- Deep understanding of Reactive programming with libraries like MobX, and BloC.
- Exposure to Style Guides, Atomic Design, and Design Systems.
- Exposure to Design tools like Sketch, Figma, Adobe Creative Suite, or Affinity Designer.
- Deep knowledge of at least 2 different programming languages from JavaScript, Dart, Go, Rust, Typescript, and Kotlin.
- Excellent verbal and written communication.
- A mindset to constantly learn new things and challenge.
Functional Areas: Other
Read full job description